You are viewing a plain text version of this content. The canonical link for it is here.
Posted to cvs@httpd.apache.org by jo...@apache.org on 2004/05/06 12:18:07 UTC
cvs commit: httpd-2.0/server log.c
jorton 2004/05/06 03:18:07
Modified: modules/loggers mod_log_config.c
server log.c
Log:
* modules/loggers/mod_log_config.c, server/log.c (open_error_log,
ap_replace_stderr_log): Use APR_LARGEFILE when opening log files, to
allow log files to exceed the 2Gb limit if necessary.
PR: 13511
Revision Changes Path
1.117 +1 -1 httpd-2.0/modules/loggers/mod_log_config.c
Index: mod_log_config.c
===================================================================
RCS file: /home/cvs/httpd-2.0/modules/loggers/mod_log_config.c,v
retrieving revision 1.116
retrieving revision 1.117
diff -w -d -u -r1.116 -r1.117
--- mod_log_config.c 10 Apr 2004 17:48:52 -0000 1.116
+++ mod_log_config.c 6 May 2004 10:18:06 -0000 1.117
@@ -171,7 +171,7 @@
module AP_MODULE_DECLARE_DATA log_config_module;
-static int xfer_flags = (APR_WRITE | APR_APPEND | APR_CREATE);
+static int xfer_flags = (APR_WRITE | APR_APPEND | APR_CREATE | APR_LARGEFILE);
static apr_fileperms_t xfer_perms = APR_OS_DEFAULT;
static apr_hash_t *log_hash;
static apr_status_t ap_default_log_writer(request_rec *r,
1.144 +2 -2 httpd-2.0/server/log.c
Index: log.c
===================================================================
RCS file: /home/cvs/httpd-2.0/server/log.c,v
retrieving revision 1.143
retrieving revision 1.144
diff -w -d -u -r1.143 -r1.144
--- log.c 9 Feb 2004 20:40:49 -0000 1.143
+++ log.c 6 May 2004 10:18:07 -0000 1.144
@@ -158,7 +158,7 @@
return APR_EBADPATH;
}
if ((rc = apr_file_open(&stderr_file, filename,
- APR_APPEND | APR_WRITE | APR_CREATE,
+ APR_APPEND | APR_WRITE | APR_CREATE | APR_LARGEFILE,
APR_OS_DEFAULT, p)) != APR_SUCCESS) {
ap_log_error(APLOG_MARK, APLOG_STARTUP, rc, NULL,
"%s: could not open error log file %s.",
@@ -271,7 +271,7 @@
return DONE;
}
if ((rc = apr_file_open(&s->error_log, fname,
- APR_APPEND | APR_WRITE | APR_CREATE,
+ APR_APPEND | APR_WRITE | APR_CREATE | APR_LARGEFILE,
APR_OS_DEFAULT, p)) != APR_SUCCESS) {
ap_log_error(APLOG_MARK, APLOG_STARTUP, rc, NULL,
"%s: could not open error log file %s.",