diff options
author | Bruce Momjian | 2005-02-14 23:02:03 +0000 |
---|---|---|
committer | Bruce Momjian | 2005-02-14 23:02:03 +0000 |
commit | 05b2735ba64ff3f88ecc591ed3bd25063b1daac5 (patch) | |
tree | fff8ab6e8ec09dac9012ba9386bddc73c0b7df1f | |
parent | 497cdd7ba4a245e12bb2197715d2885b65ed7b39 (diff) |
Improve documentation of signal usage for HAVE_SIGPROCMASK and
non-HAVE_SIGPROCMASK cases in pqinitmask().
-rw-r--r-- | src/backend/libpq/pqsignal.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/backend/libpq/pqsignal.c b/src/backend/libpq/pqsignal.c index 7a6f788ea3..7908f30d07 100644 --- a/src/backend/libpq/pqsignal.c +++ b/src/backend/libpq/pqsignal.c @@ -75,7 +75,10 @@ void pqinitmask(void) { #ifdef HAVE_SIGPROCMASK + sigemptyset(&UnBlockSig); + + /* First set all signals, then clear some. */ sigfillset(&BlockSig); sigfillset(&AuthBlockSig); @@ -126,6 +129,7 @@ pqinitmask(void) sigdelset(&AuthBlockSig, SIGALRM); #endif #else + /* Set the signals we want. */ UnBlockSig = 0; BlockSig = sigmask(SIGHUP) | sigmask(SIGQUIT) | sigmask(SIGTERM) | sigmask(SIGALRM) | |