manoj 99/11/30 16:45:08
Modified: src/modules/mpm/dexter dexter.c
src/modules/mpm/mpmt_beos mpmt_beos.c
src/modules/mpm/mpmt_pthread mpmt_pthread.c
src/modules/mpm/prefork prefork.c
src/modules/mpm/spmt_os2 spmt_os2.c
Log:
Get rid of ap_check_signals() in all but the prefork MPM, and #define it
away there. It's a TPF-specific piece that will likely go into a TPF
MPM.
Revision Changes Path
1.60 +0 -2 apache-2.0/src/modules/mpm/dexter/dexter.c
Index: dexter.c
===================================================================
RCS file: /home/cvs/apache-2.0/src/modules/mpm/dexter/dexter.c,v
retrieving revision 1.59
retrieving revision 1.60
diff -u -d -u -r1.59 -r1.60
--- dexter.c 1999/11/29 23:32:41 1.59
+++ dexter.c 1999/12/01 00:44:53 1.60
@@ -1182,8 +1182,6 @@
/* initialize the free_list */
free_length = 0;
- ap_check_signals();
-
for (i = 0; i < num_daemons; ++i) {
if (child_table[i].status == SERVER_DEAD) {
if (free_length < spawn_rate) {
1.13 +0 -2 apache-2.0/src/modules/mpm/mpmt_beos/mpmt_beos.c
Index: mpmt_beos.c
===================================================================
RCS file: /home/cvs/apache-2.0/src/modules/mpm/mpmt_beos/mpmt_beos.c,v
retrieving revision 1.12
retrieving revision 1.13
diff -u -d -u -r1.12 -r1.13
--- mpmt_beos.c 1999/11/29 23:32:50 1.12
+++ mpmt_beos.c 1999/12/01 00:44:55 1.13
@@ -948,8 +948,6 @@
/* initialize the free_list */
free_length = 0;
- ap_check_signals();
-
for (i = 0; i < ap_daemons_limit; ++i) {
if (child_table[i].status == SERVER_DEAD) {
if (free_length < spawn_rate) {
1.50 +0 -2 apache-2.0/src/modules/mpm/mpmt_pthread/mpmt_pthread.c
Index: mpmt_pthread.c
===================================================================
RCS file: /home/cvs/apache-2.0/src/modules/mpm/mpmt_pthread/mpmt_pthread.c,v
retrieving revision 1.49
retrieving revision 1.50
diff -u -d -u -r1.49 -r1.50
--- mpmt_pthread.c 1999/11/29 23:32:53 1.49
+++ mpmt_pthread.c 1999/12/01 00:44:56 1.50
@@ -1152,8 +1152,6 @@
last_non_dead = -1;
total_non_dead = 0;
- ap_check_signals();
-
ap_sync_scoreboard_image();
for (i = 0; i < ap_daemons_limit; ++i) {
/* Initialization to satisfy the compiler. It doesn't know
1.57 +4 -0 apache-2.0/src/modules/mpm/prefork/prefork.c
Index: prefork.c
===================================================================
RCS file: /home/cvs/apache-2.0/src/modules/mpm/prefork/prefork.c,v
retrieving revision 1.56
retrieving revision 1.57
diff -u -d -u -r1.56 -r1.57
--- prefork.c 1999/11/30 03:52:46 1.56
+++ prefork.c 1999/12/01 00:45:00 1.57
@@ -216,6 +216,10 @@
#define chdir_for_gprof()
#endif
+/* XXX - I don't know if TPF will ever use this module or not, so leave
+ * the ap_check_signals calls in but disable them - manoj */
+#define ap_check_signals()
+
/* a clean exit from a child with proper cleanup */
static void clean_child_exit(int code) __attribute__ ((noreturn));
static void clean_child_exit(int code)
1.27 +0 -2 apache-2.0/src/modules/mpm/spmt_os2/spmt_os2.c
Index: spmt_os2.c
===================================================================
RCS file: /home/cvs/apache-2.0/src/modules/mpm/spmt_os2/spmt_os2.c,v
retrieving revision 1.26
retrieving revision 1.27
diff -u -d -u -r1.26 -r1.27
--- spmt_os2.c 1999/11/30 03:52:51 1.26
+++ spmt_os2.c 1999/12/01 00:45:02 1.27
@@ -378,8 +378,6 @@
if (child_num < 0)
return -1;
- ap_check_signals();
-
ss = &ap_scoreboard_image->servers[child_num];
old_status = ss->status;
ss->status = status;