--- EV/EV.xs 2007/10/31 13:57:34 1.20 +++ EV/EV.xs 2007/10/31 14:44:35 1.21 @@ -5,6 +5,7 @@ /*#include */ #define TIMEOUT_NONE HUGE_VAL +#define HAVE_EPOLL 0 #define EV_PROTOTYPES 1 #include "EV/EVAPI.h" @@ -202,6 +203,8 @@ MODULE = EV PACKAGE = EV PREFIX = ev_ +PROTOTYPES: ENABLE + BOOT: { int i; @@ -299,7 +302,6 @@ ev_loop_done = value; struct ev_io *io (SV *fh, int events, SV *cb) - PROTOTYPE: $$& ALIAS: io_ns = 1 CODE: @@ -311,7 +313,6 @@ RETVAL struct ev_timer *timer (NV after, NV repeat, SV *cb) - PROTOTYPE: $$& ALIAS: timer_ns = 1 INIT: @@ -324,7 +325,6 @@ RETVAL struct ev_periodic *periodic (NV at, NV interval, SV *cb) - PROTOTYPE: $$& ALIAS: periodic_ns = 1 INIT: @@ -337,7 +337,6 @@ RETVAL struct ev_signal *signal (Signal signum, SV *cb) - PROTOTYPE: $& ALIAS: signal_ns = 1 CODE: @@ -348,7 +347,6 @@ RETVAL struct ev_idle *idle (SV *cb) - PROTOTYPE: & ALIAS: idle_ns = 1 CODE: @@ -359,7 +357,6 @@ RETVAL struct ev_check *check (SV *cb) - PROTOTYPE: & ALIAS: check_ns = 1 CODE: