Add process group leader option
Summary: Now a subprocess can be reliably made a group leader -- good for job control.
Test Plan:
unit test, checked that the pgid test worked in bash, too (only OKAY_XXX is printed)
==> XXX.sh <==
#!/bin/sh
test $(cut -d ' ' -f 5 /proc/$$/stat) == $$ && echo OKAY_XXX
./YYY.sh
==> YYY.sh <==
#!/bin/sh
test $(cut -d ' ' -f 5 /proc/$$/stat) == $$ && echo OKAY_YYY
./ZZZ.sh
==> ZZZ.sh <==
#!/bin/sh
test $(cut -d ' ' -f 5 /proc/$$/stat) == $$ && echo OKAY_ZZZ
Reviewed By: simpkins@fb.com
Subscribers: net-systems@, njormrod, folly-diffs@, simpkins
FB internal diff:
D1492526
Signature: t1:
1492526:
1416528620:
3cf98b1c1e334a7d551b2c2f3e76b1c70f07ad7c