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