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);
   }
   
  
  
  

Reply via email to