mirror of
https://github.com/postgres/postgres.git
synced 2025-07-28 23:42:10 +03:00
Explain postmaster's treatment of SIGURG.
Add a few words of comment to explain why SIGURG doesn't follow the dummy_handler pattern used for SIGUSR2, since that might otherwise appear to be a bug. Discussion: https://postgr.es/m/4006115.1618577212%40sss.pgh.pa.us
This commit is contained in:
@ -660,6 +660,11 @@ PostmasterMain(int argc, char *argv[])
|
||||
pqsignal_pm(SIGCHLD, reaper); /* handle child termination */
|
||||
|
||||
#ifdef SIGURG
|
||||
/*
|
||||
* Ignore SIGURG for now. Child processes may change this (see
|
||||
* InitializeLatchSupport), but they will not receive any such signals
|
||||
* until they wait on a latch.
|
||||
*/
|
||||
pqsignal_pm(SIGURG, SIG_IGN); /* ignored */
|
||||
#endif
|
||||
|
||||
|
Reference in New Issue
Block a user