summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTom Lane2006-05-30 15:58:14 +0000
committerTom Lane2006-05-30 15:58:14 +0000
commit348d96619e9160bd0ea963fecc35488854737a68 (patch)
treeeb536f8ca856ed85f204606f228978850882bfb3
parent21d6699707d6ce414943f99833e07f7122966f0c (diff)
Remove pqsignalinquire(), which is unused and has portability issues.
-rw-r--r--src/interfaces/libpq/pqsignal.c26
-rw-r--r--src/interfaces/libpq/pqsignal.h2
2 files changed, 0 insertions, 28 deletions
diff --git a/src/interfaces/libpq/pqsignal.c b/src/interfaces/libpq/pqsignal.c
index d306510f25..13101e1ed4 100644
--- a/src/interfaces/libpq/pqsignal.c
+++ b/src/interfaces/libpq/pqsignal.c
@@ -44,29 +44,3 @@ pqsignal(int signo, pqsigfunc func)
return oact.sa_handler;
#endif /* !HAVE_POSIX_SIGNALS */
}
-
-pqsigfunc
-pqsignalinquire(int signo)
-{
-#ifndef WIN32
-#if !defined(HAVE_POSIX_SIGNALS)
- pqsigfunc old_sigfunc;
- int old_sigmask;
-
- /* Prevent signal handler calls during test */
- old_sigmask = sigblock(sigmask(signo));
- old_sigfunc = signal(signo, SIG_DFL);
- signal(signo, old_sigfunc);
- sigblock(old_sigmask);
- return old_sigfunc;
-#else
- struct sigaction oact;
-
- if (sigaction(signo, NULL, &oact) < 0)
- return SIG_ERR;
- return oact.sa_handler;
-#endif /* !HAVE_POSIX_SIGNALS */
-#else
- return SIG_DFL;
-#endif
-}
diff --git a/src/interfaces/libpq/pqsignal.h b/src/interfaces/libpq/pqsignal.h
index 8f0d5456e7..cd4149d0d4 100644
--- a/src/interfaces/libpq/pqsignal.h
+++ b/src/interfaces/libpq/pqsignal.h
@@ -24,6 +24,4 @@ typedef void (*pqsigfunc) (int);
extern pqsigfunc pqsignal(int signo, pqsigfunc func);
-extern pqsigfunc pqsignalinquire(int signo);
-
#endif /* PQSIGNAL_H */