diff --git a/src/backend/tcop/postgres.c b/src/backend/tcop/postgres.c index 0609e1e9531cb97d17f6791d14509a2939ef09f5..e1357670cb8ab75930ab63aa214d55801a113de9 100644 --- a/src/backend/tcop/postgres.c +++ b/src/backend/tcop/postgres.c @@ -8,7 +8,7 @@ * * * IDENTIFICATION - * $Header: /cvsroot/pgsql/src/backend/tcop/postgres.c,v 1.245 2002/01/10 01:11:45 tgl Exp $ + * $Header: /cvsroot/pgsql/src/backend/tcop/postgres.c,v 1.246 2002/02/19 19:54:43 tgl Exp $ * * NOTES * this is the "main" module of the postgres backend and @@ -1478,9 +1478,10 @@ PostgresMain(int argc, char *argv[], const char *username) * * Also note: it's best not to use any signals that are SIG_IGNored in * the postmaster. If such a signal arrives before we are able to - * change the handler to non-SIG_IGN, it'll get dropped. If - * necessary, make a dummy handler in the postmaster to reserve the - * signal. + * change the handler to non-SIG_IGN, it'll get dropped. Instead, + * make a dummy handler in the postmaster to reserve the signal. + * (Of course, this isn't an issue for signals that are locally generated, + * such as SIGALRM and SIGPIPE.) */ pqsignal(SIGHUP, SigHupHandler); /* set flag to read config file */ @@ -1508,10 +1509,6 @@ PostgresMain(int argc, char *argv[], const char *username) */ pqsignal(SIGCHLD, SIG_DFL); /* system() requires this on some * platforms */ - pqsignal(SIGTTIN, SIG_DFL); - pqsignal(SIGTTOU, SIG_DFL); - pqsignal(SIGCONT, SIG_DFL); - pqsignal(SIGWINCH, SIG_DFL); pqinitmask(); @@ -1626,7 +1623,7 @@ PostgresMain(int argc, char *argv[], const char *username) if (!IsUnderPostmaster) { puts("\nPOSTGRES backend interactive interface "); - puts("$Revision: 1.245 $ $Date: 2002/01/10 01:11:45 $\n"); + puts("$Revision: 1.246 $ $Date: 2002/02/19 19:54:43 $\n"); } /*