mirror of
https://github.com/postgres/postgres.git
synced 2025-05-06 19:59:18 +03:00
Avoid defining SIGTTIN/SIGTTOU on Windows.
Setting them to SIG_IGN seems unlikely to have any beneficial effect on that platform, and given the signal numbering collision with SIGABRT, it could easily have bad effects. Given the lack of field complaints that can be traced to this, I don't presently feel a need to back-patch. Discussion: https://postgr.es/m/5627.1542477392@sss.pgh.pa.us
This commit is contained in:
parent
125f551c8b
commit
37afc079ab
@ -654,8 +654,12 @@ PostmasterMain(int argc, char *argv[])
|
|||||||
* a standalone backend, their default handling is reasonable. Hence, all
|
* a standalone backend, their default handling is reasonable. Hence, all
|
||||||
* child processes should just allow the inherited settings to stand.
|
* child processes should just allow the inherited settings to stand.
|
||||||
*/
|
*/
|
||||||
|
#ifdef SIGTTIN
|
||||||
pqsignal(SIGTTIN, SIG_IGN); /* ignored */
|
pqsignal(SIGTTIN, SIG_IGN); /* ignored */
|
||||||
|
#endif
|
||||||
|
#ifdef SIGTTOU
|
||||||
pqsignal(SIGTTOU, SIG_IGN); /* ignored */
|
pqsignal(SIGTTOU, SIG_IGN); /* ignored */
|
||||||
|
#endif
|
||||||
|
|
||||||
/* ignore SIGXFSZ, so that ulimit violations work like disk full */
|
/* ignore SIGXFSZ, so that ulimit violations work like disk full */
|
||||||
#ifdef SIGXFSZ
|
#ifdef SIGXFSZ
|
||||||
|
@ -171,8 +171,6 @@
|
|||||||
#define SIGTSTP 18
|
#define SIGTSTP 18
|
||||||
#define SIGCONT 19
|
#define SIGCONT 19
|
||||||
#define SIGCHLD 20
|
#define SIGCHLD 20
|
||||||
#define SIGTTIN 21
|
|
||||||
#define SIGTTOU 22 /* Same as SIGABRT -- no problem, I hope */
|
|
||||||
#define SIGWINCH 28
|
#define SIGWINCH 28
|
||||||
#define SIGUSR1 30
|
#define SIGUSR1 30
|
||||||
#define SIGUSR2 31
|
#define SIGUSR2 31
|
||||||
|
Loading…
x
Reference in New Issue
Block a user