summaryrefslogtreecommitdiff
path: root/src/stdio/fclose.c
diff options
context:
space:
mode:
authorRich Felker <dalias@aerifal.cx>2011-07-22 00:25:56 -0400
committerRich Felker <dalias@aerifal.cx>2011-07-22 00:25:56 -0400
commitc0fe5b9da9f98b83262717c0090817f1fbb3d8a0 (patch)
treeaf009ffeef44eb430a850edaedb0f544ce3e88d0 /src/stdio/fclose.c
parentd40e344f7b311980dfe3c165d8cbecfe04c12bd2 (diff)
downloadmusl-c0fe5b9da9f98b83262717c0090817f1fbb3d8a0.tar.gz
check for fd exhaustion in forkpty
we cannot report failure after forking, so the idea is to ensure prior to fork that fd 0,1,2 exist. this will prevent dup2 from possibly hitting a resource limit and failing in the child process. fcntl rather than dup2 is used prior to forking to avoid race conditions.
Diffstat (limited to 'src/stdio/fclose.c')
0 files changed, 0 insertions, 0 deletions