… | |
… | |
253 | #ifndef EV_USE_CLOCK_SYSCALL |
253 | #ifndef EV_USE_CLOCK_SYSCALL |
254 | # if __linux && __GLIBC__ == 2 && __GLIBC_MINOR__ < 17 |
254 | # if __linux && __GLIBC__ == 2 && __GLIBC_MINOR__ < 17 |
255 | # define EV_USE_CLOCK_SYSCALL EV_FEATURE_OS |
255 | # define EV_USE_CLOCK_SYSCALL EV_FEATURE_OS |
256 | # else |
256 | # else |
257 | # define EV_USE_CLOCK_SYSCALL 0 |
257 | # define EV_USE_CLOCK_SYSCALL 0 |
|
|
258 | # endif |
|
|
259 | #endif |
|
|
260 | |
|
|
261 | #if !(_POSIX_TIMERS > 0) |
|
|
262 | # ifndef EV_USE_MONOTONIC |
|
|
263 | # define EV_USE_MONOTONIC 0 |
|
|
264 | # endif |
|
|
265 | # ifndef EV_USE_REALTIME |
|
|
266 | # define EV_USE_REALTIME 0 |
258 | # endif |
267 | # endif |
259 | #endif |
268 | #endif |
260 | |
269 | |
261 | #ifndef EV_USE_MONOTONIC |
270 | #ifndef EV_USE_MONOTONIC |
262 | # if defined _POSIX_MONOTONIC_CLOCK && _POSIX_MONOTONIC_CLOCK >= 0 |
271 | # if defined _POSIX_MONOTONIC_CLOCK && _POSIX_MONOTONIC_CLOCK >= 0 |
… | |
… | |
2604 | { |
2613 | { |
2605 | invoke_cb = invoke_pending_cb; |
2614 | invoke_cb = invoke_pending_cb; |
2606 | } |
2615 | } |
2607 | |
2616 | |
2608 | void |
2617 | void |
2609 | ev_set_loop_release_cb (EV_P_ ev_loop_callback_nothrow release, ev_loop_callback_nothrow acquire) EV_THROW |
2618 | ev_set_loop_release_cb (EV_P_ ev_loop_callback EV_THROW release, ev_loop_callback EV_THROW acquire) EV_THROW |
2610 | { |
2619 | { |
2611 | release_cb = release; |
2620 | release_cb = release; |
2612 | acquire_cb = acquire; |
2621 | acquire_cb = acquire; |
2613 | } |
2622 | } |
2614 | #endif |
2623 | #endif |