manoj 99/05/26 00:06:32
Modified: pthreads/src/main http_main.c Log: When a child dies, we now mark it dead after wait_or_timeout() in the parent; marking it dead in the child itself is somewhat incorrect and unnecessary. Revision Changes Path 1.86 +0 -7 apache-apr/pthreads/src/main/http_main.c Index: http_main.c =================================================================== RCS file: /home/cvs/apache-apr/pthreads/src/main/http_main.c,v retrieving revision 1.85 retrieving revision 1.86 diff -u -u -r1.85 -r1.86 --- http_main.c 1999/05/24 20:33:32 1.85 +++ http_main.c 1999/05/26 07:06:31 1.86 @@ -389,17 +389,10 @@ static void clean_child_exit(int code) __attribute__ ((noreturn)); */ void clean_child_exit(int code) { - int child_num = find_child_by_pid(getpid()); - int i; - - for (i = 0; i < ap_threads_per_child + ap_acceptors_per_child; i++) - ap_update_child_status(child_num, i, SERVER_DEAD, (request_rec *) NULL); - if (pchild) { ap_child_exit_modules(pchild, server_conf); ap_destroy_pool(pchild); } - exit(code); }