On Tue, May 22, 2012 at 11:21 AM, Denis Bilenko <denis.bilenko at gmail.com> wrote: > The patch below defers installing SIGCHLD until the first child > watcher is started. Thus, if an application does not use child > watchers, libev never installs a SIGCHLD handler. Couldn't you instead compile with EV_MULTIPLICITY and use a non-default loop? Ambrus