OSDN Git Service

Rewrite popen for SUSv3 compliance.
authorManuel Novoa III <mjn3@codepoet.org>
Fri, 2 Jan 2004 07:11:35 +0000 (07:11 -0000)
committerManuel Novoa III <mjn3@codepoet.org>
Fri, 2 Jan 2004 07:11:35 +0000 (07:11 -0000)
commit33e58d3c9e1282b210313c8ee46daeb74edb99e8
tree00269ffbf9d8b2debd1dbd2ee1b68815239c46c6
parent950fed3a6bb8a4e24b4d6a6c7a3a2f7b11b42b77
Rewrite popen for SUSv3 compliance.
  Added a list of popen()'d to store pids and use waitpid() in pclose().
  Loop on waitpid() failure due to EINTR as required.
  Close parent's popen()'d FILEs in the {v}fork()'d child.
  Fix failure exit code for failed execve().
libc/stdio/popen.c