diff options
Diffstat (limited to 'src/backend/utils/init/miscinit.c')
-rw-r--r-- | src/backend/utils/init/miscinit.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/backend/utils/init/miscinit.c b/src/backend/utils/init/miscinit.c index 0cdc1e11a33..59532bbd80d 100644 --- a/src/backend/utils/init/miscinit.c +++ b/src/backend/utils/init/miscinit.c @@ -159,7 +159,7 @@ InitPostmasterChild(void) pqsignal(SIGQUIT, SignalHandlerForCrashExit); sigdelset(&BlockSig, SIGQUIT); - PG_SETMASK(&BlockSig); + sigprocmask(SIG_SETMASK, &BlockSig, NULL); /* Request a signal if the postmaster dies, if possible. */ PostmasterDeathSignalInit(); @@ -196,7 +196,7 @@ InitStandaloneProcess(const char *argv0) * But we don't unblock SIGQUIT or provide a default handler for it. */ pqinitmask(); - PG_SETMASK(&BlockSig); + sigprocmask(SIG_SETMASK, &BlockSig, NULL); /* Compute paths, no postmaster to inherit from */ if (my_exec_path[0] == '\0') |