diff options
-rw-r--r-- | Changes | 1 | ||||
-rw-r--r-- | ev.c | 2 | ||||
-rw-r--r-- | ev.pod | 4 |
3 files changed, 5 insertions, 2 deletions
@@ -55,6 +55,7 @@ TODO: ev_default_destroy, ev_default_fork default arguments when compiled as C++. - enable automake dependency tracking. - ev_loop_new no longer leaks memory when loop creation failed. + - new ev_cleanup watcher type. 3.9 Thu Dec 31 07:59:59 CET 2009 - signalfd is no longer used by default and has to be requested @@ -1738,9 +1738,11 @@ ev_loop_destroy (EV_P) { int i; +#if EV_MULTIPLICITY /* mimic free (0) */ if (!EV_A) return; +#endif #if EV_CLEANUP_ENABLE /* queue cleanup watchers (and execute them) */ @@ -302,8 +302,8 @@ I<not> optional in this case unless libev 3 compatibility is disabled, as libev 3 had an C<ev_loop> function colliding with the struct name). The library knows two types of such loops, the I<default> loop, which -supports signals and child events, and dynamically created event loops -which do not. +supports child process events, and dynamically created event loops which +do not. =over 4 |