… | |
… | |
17 | |
17 | |
18 | #define EV_STANDALONE 1 |
18 | #define EV_STANDALONE 1 |
19 | #define EV_PROTOTYPES 1 |
19 | #define EV_PROTOTYPES 1 |
20 | #define EV_USE_CLOCK_SYSCALL 0 /* as long as we need pthreads anyways... */ |
20 | #define EV_USE_CLOCK_SYSCALL 0 /* as long as we need pthreads anyways... */ |
21 | #define EV_USE_NANOSLEEP EV_USE_MONOTONIC |
21 | #define EV_USE_NANOSLEEP EV_USE_MONOTONIC |
|
|
22 | #define EV_USE_FLOOR 1 |
22 | #define EV_H <ev.h> |
23 | #define EV_H <ev.h> |
23 | #define EV_CONFIG_H error |
24 | #define EV_CONFIG_H error |
24 | #include "EV/EVAPI.h" |
25 | #include "EV/EVAPI.h" |
25 | |
26 | |
26 | #define EV_SELECT_IS_WINSOCKET 0 |
27 | #define EV_SELECT_IS_WINSOCKET 0 |
… | |
… | |
401 | const_iv (EV, BACKEND_EPOLL) |
402 | const_iv (EV, BACKEND_EPOLL) |
402 | const_iv (EV, BACKEND_KQUEUE) |
403 | const_iv (EV, BACKEND_KQUEUE) |
403 | const_iv (EV, BACKEND_DEVPOLL) |
404 | const_iv (EV, BACKEND_DEVPOLL) |
404 | const_iv (EV, BACKEND_PORT) |
405 | const_iv (EV, BACKEND_PORT) |
405 | const_iv (EV, BACKEND_ALL) |
406 | const_iv (EV, BACKEND_ALL) |
|
|
407 | const_iv (EV, BACKEND_MASK) |
406 | const_iv (EV, FLAG_AUTO) |
408 | const_iv (EV, FLAG_AUTO) |
407 | const_iv (EV, FLAG_FORKCHECK) |
409 | const_iv (EV, FLAG_FORKCHECK) |
408 | const_iv (EV, FLAG_SIGNALFD) |
410 | const_iv (EV, FLAG_SIGNALFD) |
|
|
411 | const_iv (EV, FLAG_NOSIGMASK) |
409 | const_iv (EV, FLAG_NOENV) |
412 | const_iv (EV, FLAG_NOENV) |
410 | const_iv (EV, FLAG_NOINOTIFY) |
413 | const_iv (EV, FLAG_NOINOTIFY) |
411 | |
414 | |
412 | const_iv (EV_, VERSION_MAJOR) |
415 | const_iv (EV_, VERSION_MAJOR) |
413 | const_iv (EV_, VERSION_MINOR) |
416 | const_iv (EV_, VERSION_MINOR) |
… | |
… | |
553 | |
556 | |
554 | void ev_sleep (NV interval) |
557 | void ev_sleep (NV interval) |
555 | |
558 | |
556 | NV ev_time () |
559 | NV ev_time () |
557 | |
560 | |
|
|
561 | void ev_feed_signal (SV *signal) |
|
|
562 | CODE: |
|
|
563 | { |
|
|
564 | Signal signum = s_signum (signal); |
|
|
565 | CHECK_SIG (signal, signum); |
|
|
566 | |
|
|
567 | ev_feed_signal (signum); |
|
|
568 | } |
|
|
569 | |
558 | NV ev_now () |
570 | NV ev_now () |
559 | C_ARGS: evapi.default_loop |
571 | C_ARGS: evapi.default_loop |
560 | |
572 | |
561 | void ev_now_update () |
573 | void ev_now_update () |
562 | C_ARGS: evapi.default_loop |
574 | C_ARGS: evapi.default_loop |