On Sun, Feb 08, 2015 at 04:21:25PM +0100, Philipp Kern wrote: > On the other hand it also seems wrong for di_exec_shell_log to continue > after the invoked binary exited. I suspect that'd mean ppoll() and > proper signal handling, but I'm at a loss right now how to do that > properly in C. Maybe that's the right place to fix it in the meantime.
I guess signalfd would make this rather neat, but it's not available on FreeBSD. :( The alternative would be to overwrite the SIGCHLD signal handler regardless of what has been set before and handle the signal in the library. Kind regards Philipp Kern -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org