develooper Front page | perl.perl5.porters | Postings from April 2010

Documentation improvement

Maik Hentsche
April 16, 2010 12:16
Documentation improvement
Message ID:
I was recently confused by the way signal handlers using wait() behave
in collaboration with qx() or system().

When you have a signal handler for SIGCHLD that calls wait() and use
qx() or system() in your parent, the signal handler will be called.
Yet, because qx/system already wait()ed for their child the wait in the
signal handler would block. I doubt everyone will understand this in
the first place. Thus, I wrote an improvement for the documentation to
tell people about this issue. Please find the patch attached. It
applies to the current git HEAD.

so long
Maik Perl Programming lists via nntp and http.
Comments to Ask Bjørn Hansen at | Group listing | About