tdo rfork(RFNOTEG) before exec - plan9port - [fork] Plan 9 from user space
(HTM) git clone git://src.adamsgaard.dk/plan9port
(DIR) Log
(DIR) Files
(DIR) Refs
(DIR) README
(DIR) LICENSE
---
(DIR) commit 515bd9ec76a7990c6719ab2ff42655b88a064c8d
(DIR) parent a965f2ede0f4b935b96fb1a7465f37005029a77d
(HTM) 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);