… | |
… | |
15 | return s_fileno (fh, 0); |
15 | return s_fileno (fh, 0); |
16 | } |
16 | } |
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_NANOSLEEP EV_USE_MONOTONIC |
21 | #define EV_USE_NANOSLEEP EV_USE_MONOTONIC |
21 | #define EV_H <ev.h> |
22 | #define EV_H <ev.h> |
22 | #define EV_CONFIG_H error |
23 | #define EV_CONFIG_H error |
23 | #include "EV/EVAPI.h" |
24 | #include "EV/EVAPI.h" |
24 | |
25 | |
… | |
… | |
400 | const_iv (EV, BACKEND_EPOLL) |
401 | const_iv (EV, BACKEND_EPOLL) |
401 | const_iv (EV, BACKEND_KQUEUE) |
402 | const_iv (EV, BACKEND_KQUEUE) |
402 | const_iv (EV, BACKEND_DEVPOLL) |
403 | const_iv (EV, BACKEND_DEVPOLL) |
403 | const_iv (EV, BACKEND_PORT) |
404 | const_iv (EV, BACKEND_PORT) |
404 | const_iv (EV, BACKEND_ALL) |
405 | const_iv (EV, BACKEND_ALL) |
|
|
406 | const_iv (EV, BACKEND_MASK) |
405 | const_iv (EV, FLAG_AUTO) |
407 | const_iv (EV, FLAG_AUTO) |
406 | const_iv (EV, FLAG_FORKCHECK) |
408 | const_iv (EV, FLAG_FORKCHECK) |
407 | const_iv (EV, FLAG_SIGNALFD) |
409 | const_iv (EV, FLAG_SIGNALFD) |
|
|
410 | const_iv (EV, FLAG_NOSIGMASK) |
408 | const_iv (EV, FLAG_NOENV) |
411 | const_iv (EV, FLAG_NOENV) |
409 | const_iv (EV, FLAG_NOINOTIFY) |
412 | const_iv (EV, FLAG_NOINOTIFY) |
410 | |
413 | |
411 | const_iv (EV_, VERSION_MAJOR) |
414 | const_iv (EV_, VERSION_MAJOR) |
412 | const_iv (EV_, VERSION_MINOR) |
415 | const_iv (EV_, VERSION_MINOR) |
… | |
… | |
552 | |
555 | |
553 | void ev_sleep (NV interval) |
556 | void ev_sleep (NV interval) |
554 | |
557 | |
555 | NV ev_time () |
558 | NV ev_time () |
556 | |
559 | |
|
|
560 | void ev_feed_signal (SV *signal) |
|
|
561 | CODE: |
|
|
562 | { |
|
|
563 | Signal signum = s_signum (signal); |
|
|
564 | CHECK_SIG (signal, signum); |
|
|
565 | |
|
|
566 | ev_feed_signal (signum); |
|
|
567 | } |
|
|
568 | |
557 | NV ev_now () |
569 | NV ev_now () |
558 | C_ARGS: evapi.default_loop |
570 | C_ARGS: evapi.default_loop |
559 | |
571 | |
560 | void ev_now_update () |
572 | void ev_now_update () |
561 | C_ARGS: evapi.default_loop |
573 | C_ARGS: evapi.default_loop |