aboutsummaryrefslogtreecommitdiff
path: root/src/port/pqsignal.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/port/pqsignal.c')
-rw-r--r--src/port/pqsignal.c4
1 files changed, 1 insertions, 3 deletions
diff --git a/src/port/pqsignal.c b/src/port/pqsignal.c
index 1511e932afe..8c82c9371c0 100644
--- a/src/port/pqsignal.c
+++ b/src/port/pqsignal.c
@@ -60,9 +60,7 @@ pqsignal(int signo, pqsigfunc func)
act.sa_handler = func;
sigemptyset(&act.sa_mask);
- act.sa_flags = 0;
- if (signo != SIGALRM)
- act.sa_flags |= SA_RESTART;
+ act.sa_flags = SA_RESTART;
#ifdef SA_NOCLDSTOP
if (signo == SIGCHLD)
act.sa_flags |= SA_NOCLDSTOP;