c581bf97c5
- When the exit signal is specified to be 0, don't just assume they meant SIGCHLD. In the Linux world, this appears to mean "don't deliver an exit signal at all". - Simplify P_EXITSIG(); don't check against initproc here, just change the exit signal to SIGCHLD if reparenting to initproc. A very simple clone(2) test program now works, and the MpegTV package starts, but doesn't run properly yet (I believe there is a separate bug which keeps it from working properly).