commit 9d0a7d7: [Minor] Fix build on systems with no monotonic clock

Vsevolod Stakhov vsevolod at rspamd.com
Thu May 4 06:28:04 UTC 2023


Author: Vsevolod Stakhov
Date: 2023-05-04 07:23:08 +0100
URL: https://github.com/rspamd/rspamd/commit/9d0a7d7b982e59b1845ae3e65bee22be0c9bb7d3 (HEAD -> master)

[Minor] Fix build on systems with no monotonic clock
Issue: #4478

---
 contrib/libev/ev.c | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/contrib/libev/ev.c b/contrib/libev/ev.c
index 591a8cc8e..8657aa96e 100644
--- a/contrib/libev/ev.c
+++ b/contrib/libev/ev.c
@@ -4130,6 +4130,7 @@ ev_run (EV_P_ int flags)
         if (ecb_expect_true (!(flags & EVRUN_NOWAIT || idleall || !activecnt || pipe_write_skipped)))
           {
             waittime = EV_TS_CONST (MAX_BLOCKTIME);
+#if EV_USE_MONOTONIC
             if (ecb_expect_true (have_monotonic)) {
 #if EV_USE_TIMERFD
             /* sleep a lot longer when we can reliably detect timejumps */
@@ -4143,7 +4144,7 @@ ev_run (EV_P_ int flags)
               waittime = EV_TS_CONST (MAX_BLOCKTIME2);
 #endif
             }
-
+#endif /* EV_USE_MONOTONIC */
             if (timercnt)
               {
                 ev_tstamp to = ANHE_at (timers [HEAP0]) - mn_now;


More information about the Commits mailing list