process: Avoid stealing pclose()'s exit status.
authorBen Pfaff <blp@nicira.com>
Wed, 21 Jan 2009 00:06:59 +0000 (16:06 -0800)
committerBen Pfaff <blp@nicira.com>
Wed, 21 Jan 2009 00:44:14 +0000 (16:44 -0800)
commit5ef2779ae46aa6c752792e3315d70cc65b14628b
treef7bc44306478bd4c2dd21475e74cb08caf39eba1
parente9f0103ebf7cdaa4f68ebf850c3e57b3b8d351c7
process: Avoid stealing pclose()'s exit status.

When we use popen() and pclose(), pclose() wants to return the process's
exit status, but it can't if the SIGCHLD handler gets it first.  So,
instead of asking for any child process exit status in sigchld_handler(),
only ask for the exit status of registered PIDs.
lib/process.c