krb5 commit [krb5-1.10]: Try harder not to use clock_gettime in verto-k5ev

Tom Yu tlyu at MIT.EDU
Tue Sep 11 18:19:43 EDT 2012


https://github.com/krb5/krb5/commit/d65edd12642e67b1cf03bf681903157bdc31de9a
commit d65edd12642e67b1cf03bf681903157bdc31de9a
Author: Greg Hudson <ghudson at mit.edu>
Date:   Mon Sep 3 19:20:34 2012 -0400

    Try harder not to use clock_gettime in verto-k5ev
    
    We already define EV_USE_REALTIME to 0 to avoid the use of
    clock_gettime() (to avoid depending on librt).  But in some build
    environments libev can detect support for a monotonic clock, which
    also results in using clock_gettime().  Define EV_USE_MONOTONIC to 0
    as well to prevent this.
    
    (cherry picked from commit fe285ec16b65ac6177a404baa635c1d09054dc81)
    
    ticket: 7350
    version_fixed: 1.10.4
    status: resolved

 src/util/k5ev/verto-k5ev.c |    3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)

diff --git a/src/util/k5ev/verto-k5ev.c b/src/util/k5ev/verto-k5ev.c
index d8155d4..bd3003b 100644
--- a/src/util/k5ev/verto-k5ev.c
+++ b/src/util/k5ev/verto-k5ev.c
@@ -37,7 +37,8 @@
 #include "rename.h"
 #include "autoconf.h"
 #define EV_STANDALONE 1
-/* Avoids using clock_gettime; we probably shouldn't have to do this. */
+/* Avoid using clock_gettime, which would create a dependency on librt. */
+#define EV_USE_MONOTONIC 0
 #define EV_USE_REALTIME 0
 #define EV_FEATURES 0x5f        /* Everything but back ends */
 #ifdef HAVE_POLL_H


More information about the cvs-krb5 mailing list