[27009] in CVS-changelog-for-Kerberos-V5

home help back first fref pref prev next nref lref last post

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

daemon@ATHENA.MIT.EDU (Tom Yu)
Tue Sep 11 18:19:50 2012

Date: Tue, 11 Sep 2012 18:19:43 -0400
From: Tom Yu <tlyu@mit.edu>
Message-Id: <201209112219.q8BMJhs0016760@drugstore.mit.edu>
To: cvs-krb5@mit.edu
Reply-To: krbdev@mit.edu
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Errors-To: cvs-krb5-bounces@mit.edu

https://github.com/krb5/krb5/commit/d65edd12642e67b1cf03bf681903157bdc31de9a
commit d65edd12642e67b1cf03bf681903157bdc31de9a
Author: Greg Hudson <ghudson@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
_______________________________________________
cvs-krb5 mailing list
cvs-krb5@mit.edu
https://mailman.mit.edu/mailman/listinfo/cvs-krb5

home help back first fref pref prev next nref lref last post