httpd-cvs mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From b..@hyperreal.org
Subject cvs commit: apache-2.0/src/modules/mpm/prefork prefork.c
Date Tue, 09 Nov 1999 09:33:57 GMT
ben         99/11/09 01:33:56

  Modified:    src/modules/mpm/prefork prefork.c
  Log:
  Fix error logging calls (kinda).
  
  Revision  Changes    Path
  1.50      +11 -9     apache-2.0/src/modules/mpm/prefork/prefork.c
  
  Index: prefork.c
  ===================================================================
  RCS file: /export/home/cvs/apache-2.0/src/modules/mpm/prefork/prefork.c,v
  retrieving revision 1.49
  retrieving revision 1.50
  diff -u -r1.49 -r1.50
  --- prefork.c	1999/10/24 13:08:29	1.49
  +++ prefork.c	1999/11/09 09:33:52	1.50
  @@ -202,7 +202,7 @@
   	} 
   	dir = ap_server_root_relative(pconf, buf[0] ? buf : dir);
   	if(mkdir(dir, 0755) < 0 && errno != EEXIST) {
  -	    ap_log_error(APLOG_MARK, APLOG_ERR, server_conf,
  +	    ap_log_error(APLOG_MARK, APLOG_ERR, errno, server_conf,
   			 "gprof: error creating directory %s", dir);
   	}
       }
  @@ -603,10 +603,11 @@
   static void accept_mutex_child_init(ap_context_t *p)
   {
       ap_file_t *tempfile;
  +    ap_status_t ret;
   
  -    ap_open(&tempfile, ap_lock_fname, APR_WRITE, APR_UREAD|APR_UWRITE, p);
  -    if (!tempfile) {
  -	ap_log_error(APLOG_MARK, APLOG_EMERG, server_conf,
  +    ret=ap_open(&tempfile, ap_lock_fname, APR_WRITE, APR_UREAD|APR_UWRITE, p);
  +    if (ret != APR_SUCCESS) {
  +	ap_log_error(APLOG_MARK, APLOG_EMERG, ret, server_conf,
   		    "Child cannot open lock file: %s", ap_lock_fname);
   	clean_child_exit(APEXIT_CHILDINIT);
       }
  @@ -620,13 +621,14 @@
   static void accept_mutex_init(ap_context_t *p)
   {
       ap_file_t *tempfile;
  +    ap_status_t ret;
   
       expand_lock_fname(p);
       unlink(ap_lock_fname);
  -    ap_open(&tempfile, ap_lock_fname, APR_CREATE|APR_WRITE|APR_EXCL,
  +    ret=ap_open(&tempfile, ap_lock_fname, APR_CREATE|APR_WRITE|APR_EXCL,
   	    APR_UREAD|APR_UWRITE, p);
  -    if (!tempfile) {
  -	ap_log_error(APLOG_MARK, APLOG_EMERG, server_conf,
  +    if (ret != APR_SUCCESS) {
  +	ap_log_error(APLOG_MARK, APLOG_EMERG, ret, server_conf,
   		    "Parent cannot open lock file: %s", ap_lock_fname);
   	exit(APEXIT_INIT);
       }
  @@ -642,7 +644,7 @@
   	continue;
   
       if (ret < 0) {
  -	ap_log_error(APLOG_MARK, APLOG_EMERG, server_conf,
  +	ap_log_error(APLOG_MARK, APLOG_EMERG, errno, server_conf,
   		    "flock: LOCK_EX: Error getting accept lock. Exiting!");
   	clean_child_exit(APEXIT_CHILDFATAL);
       }
  @@ -651,7 +653,7 @@
   static void accept_mutex_off(void)
   {
       if (flock(lock_fd, LOCK_UN) < 0) {
  -	ap_log_error(APLOG_MARK, APLOG_EMERG, server_conf,
  +	ap_log_error(APLOG_MARK, APLOG_EMERG, errno, server_conf,
   		    "flock: LOCK_UN: Error freeing accept lock. Exiting!");
   	clean_child_exit(APEXIT_CHILDFATAL);
       }
  
  
  

Mime
View raw message