]> git.ipfire.org Git - thirdparty/krb5.git/commitdiff
Try harder not to use clock_gettime in verto-k5ev
authorGreg Hudson <ghudson@mit.edu>
Mon, 3 Sep 2012 23:20:34 +0000 (19:20 -0400)
committerTom Yu <tlyu@mit.edu>
Tue, 11 Sep 2012 21:58:27 +0000 (17:58 -0400)
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

index d8155d4beec57a38d246bb59ccef091a98945c51..bd3003b04fcdaf6f8f66d0febee196c6fd2bec3d 100644 (file)
@@ -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