From dea81a6cf620528e6c17e9973b32b54e0076cf06 Mon Sep 17 00:00:00 2001 From: Heikki Linnakangas Date: Tue, 9 Dec 2008 15:59:39 +0000 Subject: Revert SIGUSR1 multiplexing patch, per Tom's objection. --- src/backend/tcop/postgres.c | 21 ++------------------- 1 file changed, 2 insertions(+), 19 deletions(-) (limited to 'src/backend/tcop/postgres.c') diff --git a/src/backend/tcop/postgres.c b/src/backend/tcop/postgres.c index 6df02a3f795..b09401652b8 100644 --- a/src/backend/tcop/postgres.c +++ b/src/backend/tcop/postgres.c @@ -8,7 +8,7 @@ * * * IDENTIFICATION - * $PostgreSQL: pgsql/src/backend/tcop/postgres.c,v 1.559 2008/12/09 14:28:20 heikki Exp $ + * $PostgreSQL: pgsql/src/backend/tcop/postgres.c,v 1.560 2008/12/09 15:59:39 heikki Exp $ * * NOTES * this is the "main" module of the postgres backend and @@ -2436,23 +2436,6 @@ drop_unnamed_stmt(void) * -------------------------------- */ -/* - * proc_sigusr1_handler - handle SIGUSR1 signal. - * - * SIGUSR1 is multiplexed to handle multiple different events. The signalFlags - * array in PGPROC indicates which events have been signaled. - */ -void -proc_sigusr1_handler(SIGNAL_ARGS) -{ - int save_errno = errno; - - if (CheckProcSignal(PROCSIG_CATCHUP_INTERRUPT)) - HandleCatchupInterrupt(); - - errno = save_errno; -} - /* * quickdie() occurs when signalled SIGQUIT by the postmaster. * @@ -3197,7 +3180,7 @@ PostgresMain(int argc, char *argv[], const char *username) * of output during who-knows-what operation... */ pqsignal(SIGPIPE, SIG_IGN); - pqsignal(SIGUSR1, proc_sigusr1_handler); + pqsignal(SIGUSR1, CatchupInterruptHandler); pqsignal(SIGUSR2, NotifyInterruptHandler); pqsignal(SIGFPE, FloatExceptionHandler); -- cgit v1.2.3