pcs         98/09/21 03:16:12

  Modified:    src/main http_main.c
  Log:
  Remove PID file on windows as well as Unix
  
  Revision  Changes    Path
  1.397     +11 -0     apache-1.3/src/main/http_main.c
  
  Index: http_main.c
  ===================================================================
  RCS file: /export/home/cvs/apache-1.3/src/main/http_main.c,v
  retrieving revision 1.396
  retrieving revision 1.397
  diff -u -r1.396 -r1.397
  --- http_main.c       1998/09/20 10:53:53     1.396
  +++ http_main.c       1998/09/21 10:16:11     1.397
  @@ -5581,6 +5581,17 @@
       }
       service_set_status(SERVICE_STOPPED);
   
  +    /* cleanup pid file on normal shutdown */
  +    {
  +     const char *pidfile = NULL;
  +     pidfile = ap_server_root_relative (pparent, ap_pid_fname);
  +     if ( pidfile != NULL && unlink(pidfile) == 0)
  +         ap_log_error(APLOG_MARK, APLOG_NOERRNO|APLOG_INFO,
  +                      server_conf,
  +                      "httpd: removed PID file %s (pid=%ld)",
  +                      pidfile, (long)getpid());
  +    }
  +
       if (pparent) {
        ap_destroy_pool(pparent);
       }
  
  
  

Reply via email to