Closed tonycoz closed 4 years ago
The TERM signal ends up as a call to GenerateConsoleCtrlEvent() which sends the signal to the entire process group, with confusing results.
The other option is to follow what the core does for system(1, ...) and create a new process group for each new child.
Note that a few other tests fail, but that doesn't appear to be due to this change.
The TERM signal ends up as a call to GenerateConsoleCtrlEvent() which sends the signal to the entire process group, with confusing results.
The other option is to follow what the core does for system(1, ...) and create a new process group for each new child.
Note that a few other tests fail, but that doesn't appear to be due to this change.