Enforce causal child acquisition boundaries
This commit is contained in:
parent
1468f6b841
commit
6f722ce079
1 changed files with 603 additions and 146 deletions
9
crates/lazaret-linux/tests/sa_nocldwait.c
Normal file
9
crates/lazaret-linux/tests/sa_nocldwait.c
Normal file
|
|
@ -0,0 +1,9 @@
|
|||
#include <signal.h>
|
||||
|
||||
__attribute__((constructor)) static void set_sa_nocldwait(void) {
|
||||
struct sigaction action = {0};
|
||||
action.sa_handler = SIG_DFL;
|
||||
action.sa_flags = SA_NOCLDWAIT;
|
||||
sigemptyset(&action.sa_mask);
|
||||
sigaction(SIGCHLD, &action, 0);
|
||||
}
|
||||
Loading…
Reference in a new issue