File tree 1 file changed +9
-5
lines changed 1 file changed +9
-5
lines changed Original file line number Diff line number Diff line change 9
9
*
10
10
*
11
11
* IDENTIFICATION
12
- * $PostgreSQL: pgsql/src/backend/libpq/pqsignal.c,v 1.39 2005/02/14 23:02:03 momjian Exp $
12
+ * $PostgreSQL: pgsql/src/backend/libpq/pqsignal.c,v 1.40 2005/02/14 23:02:35 momjian Exp $
13
13
*
14
14
* NOTES
15
15
* This shouldn't be in libpq, but the monitor and some other
@@ -119,20 +119,24 @@ pqinitmask(void)
119
119
sigdelset (& BlockSig , SIGCONT );
120
120
sigdelset (& AuthBlockSig , SIGCONT );
121
121
#endif
122
- #ifdef SIGTERM
123
- sigdelset (& AuthBlockSig , SIGTERM );
124
- #endif
122
+
123
+ /* Signals unique to Auth */
125
124
#ifdef SIGQUIT
126
125
sigdelset (& AuthBlockSig , SIGQUIT );
127
126
#endif
127
+ #ifdef SIGTERM
128
+ sigdelset (& AuthBlockSig , SIGTERM );
129
+ #endif
128
130
#ifdef SIGALRM
129
131
sigdelset (& AuthBlockSig , SIGALRM );
130
132
#endif
131
133
#else
132
134
/* Set the signals we want. */
133
135
UnBlockSig = 0 ;
134
- BlockSig = sigmask (SIGHUP ) | sigmask ( SIGQUIT ) |
136
+ BlockSig = sigmask (SIGQUIT ) |
135
137
sigmask (SIGTERM ) | sigmask (SIGALRM ) |
138
+ /* common signals between two */
139
+ sigmask (SIGHUP ) |
136
140
sigmask (SIGINT ) | sigmask (SIGUSR1 ) |
137
141
sigmask (SIGUSR2 ) | sigmask (SIGCHLD ) |
138
142
sigmask (SIGWINCH ) | sigmask (SIGFPE );
You can’t perform that action at this time.
0 commit comments