mirror of
https://github.com/postgres/postgres.git
synced 2025-06-22 02:52:08 +03:00
Remove some unnecessary pqsignal() calls to shave a few cycles off
backend startup.
This commit is contained in:
@ -8,7 +8,7 @@
|
|||||||
*
|
*
|
||||||
*
|
*
|
||||||
* IDENTIFICATION
|
* 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
|
* NOTES
|
||||||
* this is the "main" module of the postgres backend and
|
* 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
|
* 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
|
* the postmaster. If such a signal arrives before we are able to
|
||||||
* change the handler to non-SIG_IGN, it'll get dropped. If
|
* change the handler to non-SIG_IGN, it'll get dropped. Instead,
|
||||||
* necessary, make a dummy handler in the postmaster to reserve the
|
* make a dummy handler in the postmaster to reserve the signal.
|
||||||
* 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 */
|
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
|
pqsignal(SIGCHLD, SIG_DFL); /* system() requires this on some
|
||||||
* platforms */
|
* platforms */
|
||||||
pqsignal(SIGTTIN, SIG_DFL);
|
|
||||||
pqsignal(SIGTTOU, SIG_DFL);
|
|
||||||
pqsignal(SIGCONT, SIG_DFL);
|
|
||||||
pqsignal(SIGWINCH, SIG_DFL);
|
|
||||||
|
|
||||||
pqinitmask();
|
pqinitmask();
|
||||||
|
|
||||||
@ -1626,7 +1623,7 @@ PostgresMain(int argc, char *argv[], const char *username)
|
|||||||
if (!IsUnderPostmaster)
|
if (!IsUnderPostmaster)
|
||||||
{
|
{
|
||||||
puts("\nPOSTGRES backend interactive interface ");
|
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");
|
||||||
}
|
}
|
||||||
|
|
||||||
/*
|
/*
|
||||||
|
Reference in New Issue
Block a user