… | |
… | |
42 | # define fd_mask Perl_fd_mask |
42 | # define fd_mask Perl_fd_mask |
43 | #endif |
43 | #endif |
44 | /* due to bugs in OS X we have to use libev/ explicitly here */ |
44 | /* due to bugs in OS X we have to use libev/ explicitly here */ |
45 | #include "libev/ev.c" |
45 | #include "libev/ev.c" |
46 | |
46 | |
47 | #if !defined _WIN32 && !defined _MINIX && !EV_NO_ATFORK |
47 | #if !defined _WIN32 && !defined __minix && !EV_NO_ATFORK |
48 | # include <pthread.h> |
48 | # include <pthread.h> |
49 | #endif |
49 | #endif |
50 | |
50 | |
51 | #define e_loop(w) INT2PTR (struct ev_loop *, SvIVX (((ev_watcher *)(w))->loop)) |
51 | #define e_loop(w) INT2PTR (struct ev_loop *, SvIVX (((ev_watcher *)(w))->loop)) |
52 | #define e_flags(w) ((ev_watcher *)(w))->e_flags |
52 | #define e_flags(w) ((ev_watcher *)(w))->e_flags |