The windows implementation is lacking some job control to kill child processes on exit. There should also be a workaround for POSIX systems without PR_SET_PDEATHSIG.