… | |
… | |
321 | ++inhibit; |
321 | ++inhibit; |
322 | |
322 | |
323 | /* same reasoning as above, make sure it is stopped */ |
323 | /* same reasoning as above, make sure it is stopped */ |
324 | if (ev_is_active (&idler)) |
324 | if (ev_is_active (&idler)) |
325 | ev_idle_stop (EV_DEFAULT_UC, &idler); |
325 | ev_idle_stop (EV_DEFAULT_UC, &idler); |
326 | |
326 | #if EV_VERSION_MAJOR >= 4 |
|
|
327 | ev_run (EV_DEFAULT_UC, EVRUN_ONCE); |
|
|
328 | #else |
327 | ev_loop (EV_DEFAULT_UC, EVLOOP_ONESHOT); |
329 | ev_loop (EV_DEFAULT_UC, EVLOOP_ONESHOT); |
328 | |
330 | #endif |
329 | --inhibit; |
331 | --inhibit; |
330 | } |
332 | } |
331 | |
333 | |
332 | void |
334 | void |
333 | timed_io_once (...) |
335 | timed_io_once (...) |