mirror of
https://git.postgresql.org/git/postgresql.git
synced 2024-12-15 08:20:16 +08:00
Don't set the signal handler for SIGQUIT on Windows. Buildfarm shows that
reinstalling the default signal handler doesn't work as it is on Windows. Presumably core dumps on SIGQUIT are not a problem on Windows, so rather than figure out what header files or other changes are required to make it work, just don't bother.
This commit is contained in:
parent
52e6371e7d
commit
753a040486
@ -1,5 +1,5 @@
|
|||||||
/*
|
/*
|
||||||
* $PostgreSQL: pgsql/contrib/pg_standby/pg_standby.c,v 1.19 2009/03/18 19:27:28 heikki Exp $
|
* $PostgreSQL: pgsql/contrib/pg_standby/pg_standby.c,v 1.20 2009/03/18 20:30:35 heikki Exp $
|
||||||
*
|
*
|
||||||
*
|
*
|
||||||
* pg_standby.c
|
* pg_standby.c
|
||||||
@ -463,6 +463,7 @@ sighandler(int sig)
|
|||||||
signaled = true;
|
signaled = true;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
#ifndef WIN32
|
||||||
/* We don't want SIGQUIT to core dump */
|
/* We don't want SIGQUIT to core dump */
|
||||||
static void
|
static void
|
||||||
sigquit_handler(int sig)
|
sigquit_handler(int sig)
|
||||||
@ -470,7 +471,7 @@ sigquit_handler(int sig)
|
|||||||
signal(SIGINT, SIG_DFL);
|
signal(SIGINT, SIG_DFL);
|
||||||
kill(getpid(), SIGINT);
|
kill(getpid(), SIGINT);
|
||||||
}
|
}
|
||||||
|
#endif
|
||||||
|
|
||||||
/*------------ MAIN ----------------------------------------*/
|
/*------------ MAIN ----------------------------------------*/
|
||||||
int
|
int
|
||||||
@ -508,7 +509,9 @@ main(int argc, char **argv)
|
|||||||
*/
|
*/
|
||||||
(void) signal(SIGUSR1, sighandler);
|
(void) signal(SIGUSR1, sighandler);
|
||||||
(void) signal(SIGINT, sighandler); /* deprecated, use SIGUSR1 */
|
(void) signal(SIGINT, sighandler); /* deprecated, use SIGUSR1 */
|
||||||
|
#ifndef WIN32
|
||||||
(void) signal(SIGQUIT, sigquit_handler);
|
(void) signal(SIGQUIT, sigquit_handler);
|
||||||
|
#endif
|
||||||
|
|
||||||
while ((c = getopt(argc, argv, "cdk:lr:s:t:w:")) != -1)
|
while ((c = getopt(argc, argv, "cdk:lr:s:t:w:")) != -1)
|
||||||
{
|
{
|
||||||
|
Loading…
Reference in New Issue
Block a user