rbb 00/02/07 13:19:51
Modified: src/lib/apr/misc/unix start.c
Log:
Fix the signalling logic for Apache 2.0. The removed code used to block
all signals sent to an APR process. This logic is left over from APR the
APR signals code which was removed a while ago. If APR doesn't have
signalling code, then we shouldn't be blocking signals.
Revision Changes Path
1.18 +0 -9 apache-2.0/src/lib/apr/misc/unix/start.c
Index: start.c
===================================================================
RCS file: /home/cvs/apache-2.0/src/lib/apr/misc/unix/start.c,v
retrieving revision 1.17
retrieving revision 1.18
diff -u -r1.17 -r1.18
--- start.c 2000/01/25 23:04:39 1.17
+++ start.c 2000/02/07 21:19:50 1.18
@@ -187,16 +187,7 @@
*/
ap_status_t ap_initialize(void)
{
- sigset_t sigset;
-
setup_lock();
-
- sigfillset(&sigset);
-#if defined(HAVE_PTHREAD_SIGMASK) && defined(USE_THREADS)
- pthread_sigmask(SIG_BLOCK, &sigset, NULL);
-#else
- sigprocmask(SIG_BLOCK, &sigset, NULL);
-#endif
return APR_SUCCESS;
}