Lines 674-679
Link Here
|
674 |
if (sig == SIGCHLD) |
674 |
if (sig == SIGCHLD) |
675 |
act.sa_flags |= SA_RESTART; /* XXX */ |
675 |
act.sa_flags |= SA_RESTART; /* XXX */ |
676 |
|
676 |
|
|
|
677 |
if (sig == SIGCHLD) |
678 |
{ |
679 |
fprintf (stderr, "set_signal_handler SIGCHLD\n" |
680 |
"\tsa_flags = %#x\n" |
681 |
"\tSA_RESTART = %#x\n" |
682 |
"\tsa_flags & SA_RESTART = %#x\n", |
683 |
act.sa_flags, |
684 |
SA_RESTART, |
685 |
act.sa_flags & SA_RESTART); |
686 |
} |
687 |
|
677 |
sigemptyset (&act.sa_mask); |
688 |
sigemptyset (&act.sa_mask); |
678 |
sigemptyset (&oact.sa_mask); |
689 |
sigemptyset (&oact.sa_mask); |
679 |
sigaction (sig, &act, &oact); |
690 |
sigaction (sig, &act, &oact); |