aboutsummaryrefslogtreecommitdiff
path: root/src/backend/libpq/pqsignal.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/backend/libpq/pqsignal.c')
-rw-r--r--src/backend/libpq/pqsignal.c24
1 files changed, 1 insertions, 23 deletions
diff --git a/src/backend/libpq/pqsignal.c b/src/backend/libpq/pqsignal.c
index b19c4539f3f..064d35c91a0 100644
--- a/src/backend/libpq/pqsignal.c
+++ b/src/backend/libpq/pqsignal.c
@@ -18,15 +18,10 @@
#include "libpq/pqsignal.h"
-#ifndef WIN32
+/* Global variables */
sigset_t UnBlockSig,
BlockSig,
StartupBlockSig;
-#else
-int UnBlockSig,
- BlockSig,
- StartupBlockSig;
-#endif
/*
@@ -45,8 +40,6 @@ int UnBlockSig,
void
pqinitmask(void)
{
-#ifndef WIN32
-
sigemptyset(&UnBlockSig);
/* First set all signals, then clear some. */
@@ -101,19 +94,4 @@ pqinitmask(void)
#ifdef SIGALRM
sigdelset(&StartupBlockSig, SIGALRM);
#endif
-#else /* WIN32 */
- /* Set the signals we want. */
- UnBlockSig = 0;
- BlockSig = sigmask(SIGQUIT) |
- sigmask(SIGTERM) | sigmask(SIGALRM) |
- /* common signals between two */
- sigmask(SIGHUP) |
- sigmask(SIGINT) | sigmask(SIGUSR1) |
- sigmask(SIGUSR2) | sigmask(SIGCHLD) |
- sigmask(SIGWINCH) | sigmask(SIGFPE);
- StartupBlockSig = sigmask(SIGHUP) |
- sigmask(SIGINT) | sigmask(SIGUSR1) |
- sigmask(SIGUSR2) | sigmask(SIGCHLD) |
- sigmask(SIGWINCH) | sigmask(SIGFPE);
-#endif
}