- for (sig = SIGHUP; sig <= SIGUNUSED; sig++) {
- /* Skip unblockable signals. */
- if (sig == SIGKILL || sig == SIGSTOP) {
- continue;
- }
- if (signal(sig, SIG_DFL) == SIG_ERR) {
- PERROR("reset signal %d", sig);
- ret = -1;
- goto end;
- }
+ for (sig = 1; sig <= 31; sig++) {
+ (void) signal(sig, SIG_DFL);