ev_rt_now
ev_tstamp ev_rt_now;
#define ev_rt_now ((loop)->ev_rt_now)
EV_API_DECL ev_tstamp ev_rt_now = 0; /* needs to be initialised to make it a definition despite extern */
return ev_rt_now;
ev_rt_now = ev_time ();
rtmn_diff = ev_rt_now - mn_now;
ev_tstamp at = w->offset + interval * ev_floor ((ev_rt_now - w->offset) / interval);
while (at <= ev_rt_now)
at = ev_rt_now;
while (periodiccnt && ANHE_at (periodics [HEAP0]) < ev_rt_now)
ev_at (w) = w->reschedule_cb (w, ev_rt_now);
assert (("libev: ev_periodic reschedule callback returned time in the past", ev_at (w) >= ev_rt_now));
while (periodiccnt && ANHE_at (periodics [HEAP0]) < ev_rt_now);
ev_at (w) = w->reschedule_cb (w, ev_rt_now);
ev_rt_now = rtmn_diff + mn_now;
ev_rt_now = ev_time ();
rtmn_diff = ev_rt_now - mn_now;
ev_rt_now = ev_time ();
ev_rt_now = ev_time ();
if (expect_false (mn_now > ev_rt_now || ev_rt_now > mn_now + max_block + MIN_TIMEJUMP))
timers_reschedule (EV_A_ ev_rt_now - mn_now);
mn_now = ev_rt_now;
ev_tstamp to = ANHE_at (periodics [HEAP0]) - ev_rt_now;
ev_at (w) = w->reschedule_cb (w, ev_rt_now);
EV_API_DECL ev_tstamp ev_rt_now;
return ev_rt_now;