--- EV/EV.xs 2010/04/14 00:17:22 1.138 +++ EV/EV.xs 2010/04/22 11:12:06 1.139 @@ -476,8 +476,10 @@ evapi.prepare_stop = ev_prepare_stop; evapi.check_start = ev_check_start; evapi.check_stop = ev_check_stop; +#if EV_CHILD_ENABLE evapi.child_start = ev_child_start; evapi.child_stop = ev_child_stop; +#endif evapi.stat_start = ev_stat_start; evapi.stat_stop = ev_stat_stop; evapi.stat_stat = ev_stat_stat; @@ -695,6 +697,8 @@ OUTPUT: RETVAL +#if EV_CHILD_ENABLE + ev_child *child (int pid, int trace, SV *cb) ALIAS: child_ns = 1 @@ -705,6 +709,8 @@ OUTPUT: RETVAL +#endif + ev_stat *stat (SV *path, NV interval, SV *cb) ALIAS: stat_ns = 1 @@ -1081,6 +1087,8 @@ MODULE = EV PACKAGE = EV::Child PREFIX = ev_child_ +#if EV_CHILD_ENABLE + void ev_child_start (ev_child *w) CODE: START (child, w); @@ -1109,6 +1117,8 @@ OUTPUT: RETVAL +#endif + MODULE = EV PACKAGE = EV::Stat PREFIX = ev_stat_ void ev_stat_start (ev_stat *w) @@ -1423,6 +1433,8 @@ OUTPUT: RETVAL +#if EV_CHILD_ENABLE + ev_child *child (struct ev_loop *loop, int pid, int trace, SV *cb) ALIAS: child_ns = 1 @@ -1433,6 +1445,8 @@ OUTPUT: RETVAL +#endif + ev_stat *stat (struct ev_loop *loop, SV *path, NV interval, SV *cb) ALIAS: stat_ns = 1