commit 515bd9ec76a7990c6719ab2ff42655b88a064c8d from: rsc date: Mon Jan 10 00:28:14 2005 UTC do rfork(RFNOTEG) before exec commit - a965f2ede0f4b935b96fb1a7465f37005029a77d commit + 515bd9ec76a7990c6719ab2ff42655b88a064c8d blob - a81490b1ae33f98aa3cee216484ce3095cabb87a blob + 43242cf0e83d1db26bcfaf2943a7f0182beba292 --- src/libthread/exec.c +++ src/libthread/exec.c @@ -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);