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