|
|
|
@ -1372,7 +1372,6 @@ ev_loop_fork (EV_P)
|
|
|
|
|
{ |
|
|
|
|
postfork = 1; /* must be in line with ev_default_fork */ |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
#endif |
|
|
|
|
|
|
|
|
|
#if EV_MULTIPLICITY |
|
|
|
@ -1463,6 +1462,29 @@ call_pending (EV_P)
|
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
#if EV_IDLE_ENABLE |
|
|
|
|
void inline_size |
|
|
|
|
idle_reify (EV_P) |
|
|
|
|
{ |
|
|
|
|
if (expect_false (idleall)) |
|
|
|
|
{ |
|
|
|
|
int pri; |
|
|
|
|
|
|
|
|
|
for (pri = NUMPRI; pri--; ) |
|
|
|
|
{ |
|
|
|
|
if (pendingcnt [pri]) |
|
|
|
|
break; |
|
|
|
|
|
|
|
|
|
if (idlecnt [pri]) |
|
|
|
|
{ |
|
|
|
|
queue_events (EV_A_ (W *)idles [pri], idlecnt [pri], EV_IDLE); |
|
|
|
|
break; |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
#endif |
|
|
|
|
|
|
|
|
|
void inline_size |
|
|
|
|
timers_reify (EV_P) |
|
|
|
|
{ |
|
|
|
@ -1543,29 +1565,6 @@ periodics_reschedule (EV_P)
|
|
|
|
|
} |
|
|
|
|
#endif |
|
|
|
|
|
|
|
|
|
#if EV_IDLE_ENABLE |
|
|
|
|
void inline_size |
|
|
|
|
idle_reify (EV_P) |
|
|
|
|
{ |
|
|
|
|
if (expect_false (idleall)) |
|
|
|
|
{ |
|
|
|
|
int pri; |
|
|
|
|
|
|
|
|
|
for (pri = NUMPRI; pri--; ) |
|
|
|
|
{ |
|
|
|
|
if (pendingcnt [pri]) |
|
|
|
|
break; |
|
|
|
|
|
|
|
|
|
if (idlecnt [pri]) |
|
|
|
|
{ |
|
|
|
|
queue_events (EV_A_ (W *)idles [pri], idlecnt [pri], EV_IDLE); |
|
|
|
|
break; |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
#endif |
|
|
|
|
|
|
|
|
|
void inline_speed |
|
|
|
|
time_update (EV_P_ ev_tstamp max_block) |
|
|
|
|
{ |
|
|
|
@ -1601,7 +1600,7 @@ time_update (EV_P_ ev_tstamp max_block)
|
|
|
|
|
{ |
|
|
|
|
rtmn_diff = ev_rt_now - mn_now; |
|
|
|
|
|
|
|
|
|
if (fabs (odiff - rtmn_diff) < MIN_TIMEJUMP) |
|
|
|
|
if (expect_true (fabs (odiff - rtmn_diff) < MIN_TIMEJUMP)) |
|
|
|
|
return; /* all is well */ |
|
|
|
|
|
|
|
|
|
ev_rt_now = ev_time (); |
|
|
|
|