sigemptyset (&Sigset); sigaddset (&Sigset, SIGCHLD); sigprocmask (SIG_BLOCK, &Sigset, 0);
sigemptyset (&SigsetSys); sigaddset (&SigsetSys, SIGCHLD); sigprocmask (SIG_BLOCK, &SigsetSys, 0);
void mutt_block_signals_system (void){  struct sigaction sa;  if (! option (OPTSIGNALSBLOCKED))  {    sa.sa_handler = SIG_IGN;    sa.sa_flags = 0;    sigaction (SIGINT, &sa, NULL);    sigaction (SIGQUIT, &sa, NULL);    sigemptyset (&Sigset);    sigaddset (&Sigset, SIGCHLD);    sigprocmask (SIG_BLOCK, &Sigset, 0);    set_option (OPTSIGNALSBLOCKED);  }}