tdo rfork(RFNOTEG) before exec - plan9port - [fork] Plan 9 from user space
HTML git clone git://src.adamsgaard.dk/plan9port
DIR Log
DIR Files
DIR Refs
DIR README
DIR LICENSE
---
DIR commit 515bd9ec76a7990c6719ab2ff42655b88a064c8d
DIR parent a965f2ede0f4b935b96fb1a7465f37005029a77d
HTML Author: rsc <devnull@localhost>
Date: Mon, 10 Jan 2005 00:28:14 +0000
do rfork(RFNOTEG) before exec
Diffstat:
M src/libthread/exec.c | 1 +
1 file changed, 1 insertion(+), 0 deletions(-)
---
DIR diff --git a/src/libthread/exec.c b/src/libthread/exec.c
t@@ -75,6 +75,7 @@ _threadspawn(int fd[3], char *cmd, char *argv[])
close(p[1]);
return -1;
case 0:
+ rfork(RFNOTEG);
dup2(fd[0], 0);
dup2(fd[1], 1);
dup2(fd[2], 2);