ViewVC Help
View File | Revision Log | Show Annotations | Download File
/cvs/EV/EV.xs
(Generate patch)

Comparing EV/EV.xs (file contents):
Revision 1.170 by root, Mon Jul 13 05:36:15 2015 UTC vs.
Revision 1.172 by root, Sat Sep 17 02:28:30 2016 UTC

534 534
535 sv_setiv (sv, (IV)&evapi); 535 sv_setiv (sv, (IV)&evapi);
536 SvREADONLY_on (sv); 536 SvREADONLY_on (sv);
537 } 537 }
538#if !defined _WIN32 && !defined _MINIX && !EV_NO_ATFORK 538#if !defined _WIN32 && !defined _MINIX && !EV_NO_ATFORK
539#if __linux 539/* unfortunately, musl neither implements the linux standard base,
540/* nor makes itself detectable via macros. yeah, right... */
541#if __linux && (__GLIBC__ || __UCLIBC__)
540 int __register_atfork(void (*prepare) (void), void (*parent) (void), void (*child) (void), void * __dso_handle); 542 int __register_atfork(void (*prepare) (void), void (*parent) (void), void (*child) (void), void * __dso_handle);
541 __register_atfork (0, 0, default_fork, 0); 543 __register_atfork (0, 0, default_fork, 0);
542#else 544#else
543 pthread_atfork (0, 0, default_fork); 545 pthread_atfork (0, 0, default_fork);
544#endif 546#endif
1045 1047
1046void ev_timer_stop (ev_timer *w) 1048void ev_timer_stop (ev_timer *w)
1047 CODE: 1049 CODE:
1048 STOP (timer, w); 1050 STOP (timer, w);
1049 1051
1050void ev_timer_again (ev_timer *w) 1052void ev_timer_again (ev_timer *w, NV repeat = NO_INIT)
1051 INIT: 1053 CODE:
1054 if (items > 1)
1055 w->repeat = repeat;
1052 CHECK_REPEAT (w->repeat); 1056 CHECK_REPEAT (w->repeat);
1053 CODE:
1054 ev_timer_again (e_loop (w), w); 1057 ev_timer_again (e_loop (w), w);
1055 UNREF (w); 1058 UNREF (w);
1056 1059
1057NV ev_timer_remaining (ev_timer *w) 1060NV ev_timer_remaining (ev_timer *w)
1058 C_ARGS: e_loop (w), w 1061 C_ARGS: e_loop (w), w

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines