From Advanced Programming in the Unix Environment:
A process can set the process group ID of only itself or any of its children. Furthermore, it can’t change the process group ID of one of its children after that child has called one of the exec functions.
Why can't it "change the process group ID of one of its children after that child has called one of the exec functions"? Thanks.