77 *
88 *
99 * IDENTIFICATION
10- * $Header: /cvsroot/pgsql/src/backend/tcop/postgres.c,v 1.23 1996/12/07 04:39:06 momjian Exp $
10+ * $Header: /cvsroot/pgsql/src/backend/tcop/postgres.c,v 1.24 1996/12/26 22:07:40 momjian Exp $
1111 *
1212 * NOTES
1313 * this is the "main" module of the postgres backend and
1414 * hence the main module of the "traffic cop".
1515 *
1616 *-------------------------------------------------------------------------
1717 */
18- #include "libpq/pqsignal.h" /* substitute for <signal.h> */
1918
2019#include <unistd.h>
2120#include <stdio.h>
2221#include <string.h>
22+ #include <signal.h>
2323#include <time.h>
2424#include <setjmp.h>
2525#include <sys/time.h>
7777#include "tcop/fastpath.h"
7878
7979#include "libpq/libpq.h"
80+ #include "libpq/pqsignal.h"
8081#include "rewrite/rewriteHandler.h" /* for QueryRewrite() */
8182
8283/* ----------------
@@ -820,15 +821,15 @@ PostgresMain(int argc, char *argv[])
820821 * register signal handlers.
821822 * ----------------
822823 */
823- signal (SIGINT ,die );
824+ pqsignal (SIGINT ,die );
824825
825826#ifndef WIN32
826- signal (SIGHUP ,die );
827- signal (SIGTERM ,die );
828- signal (SIGPIPE ,die );
829- signal (SIGUSR1 ,quickdie );
830- signal (SIGUSR2 ,Async_NotifyHandler );
831- signal (SIGFPE ,FloatExceptionHandler );
827+ pqsignal (SIGHUP ,die );
828+ pqsignal (SIGTERM ,die );
829+ pqsignal (SIGPIPE ,die );
830+ pqsignal (SIGUSR1 ,quickdie );
831+ pqsignal (SIGUSR2 ,Async_NotifyHandler );
832+ pqsignal (SIGFPE ,FloatExceptionHandler );
832833#endif /* WIN32 */
833834
834835/* --------------------
@@ -1246,7 +1247,7 @@ PostgresMain(int argc, char *argv[])
12461247 */
12471248
12481249#ifndef WIN32
1249- signal (SIGHUP ,handle_warn );
1250+ pqsignal (SIGHUP ,handle_warn );
12501251
12511252if (sigsetjmp (Warn_restart ,1 )!= 0 ) {
12521253#else
@@ -1271,7 +1272,7 @@ PostgresMain(int argc, char *argv[])
12711272 */
12721273if (IsUnderPostmaster == false) {
12731274puts ("\nPOSTGRES backend interactive interface" );
1274- puts ("$Revision: 1.23 $ $Date: 1996/12/07 04:39:06 $" );
1275+ puts ("$Revision: 1.24 $ $Date: 1996/12/26 22:07:40 $" );
12751276 }
12761277
12771278/* ----------------