pipe: be robust in face of closed fds
authorEric Blake <ebb9@byu.net>
Fri, 17 Jul 2009 18:00:07 +0000 (12:00 -0600)
committerEric Blake <ebb9@byu.net>
Fri, 17 Jul 2009 19:06:31 +0000 (13:06 -0600)
commitfdccb1c31b8693bcda4faea73b0d81d1c3be0719
tree9f26042fa957c999e8ad4b0322869733931b0dbb
parentfeb2268308fe0aa483e9614c714cd66480ba033e
pipe: be robust in face of closed fds

* lib/pipe.c (create_pipe): Closed standard descriptors in parent
should cause child to misbehave.
* modules/pipe-tests: New module.
* tests/test-pipe.c: New file.
* tests/test-pipe.sh: New file.
Reported by Akim Demaille.

Signed-off-by: Eric Blake <ebb9@byu.net>
ChangeLog
lib/pipe.c
modules/pipe-tests [new file with mode: 0644]
tests/test-pipe.c [new file with mode: 0644]
tests/test-pipe.sh [new file with mode: 0755]