libev's child reaping breaks system() function

Marc Lehmann schmorp at schmorp.de
Fri Aug 27 22:33:15 CEST 2010


On Fri, Aug 27, 2010 at 12:35:46PM +0200, Robin Haberkorn <rh at travelping.com> wrote:
> libev can easily do something about it: make child reaping more
> flexible by allowing SIGCHLD ev_signals.

In addition to doing your own sigchld handler, btw., you can install a
handler thats called everytime sigchld gets invoked, and/or a handler that
gets called for every child (pid=0).

I really think all options are there...

-- 
                The choice of a       Deliantra, the free code+content MORPG
      -----==-     _GNU_              http://www.deliantra.net
      ----==-- _       generation
      ---==---(_)__  __ ____  __      Marc Lehmann
      --==---/ / _ \/ // /\ \/ /      schmorp at schmorp.de
      -=====/_/_//_/\_,_/ /_/\_\



More information about the libev mailing list