You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@httpd.apache.org by Justin Erenkrantz <je...@ebuilt.com> on 2001/12/27 00:04:43 UTC

Largefile support?

jerenkrantz@kiwi% ls -l access_log
-rw-r--r--   1 jerenkrantz other    2147484642 Dec 26 14:49 access_log

Yes, I'm a slacker and I don't rotate my logs.  This introduced 
an interesting problem though.

When the server got rebooted, httpd refused to start since the
file was over the 2GB limit:

[Wed Dec 26 14:40:10 2001] [error] (79)Value too large for defined data
type: could not open transfer log file
/home/jerenkrantz/apache-2.0-cvs-SunOS-i86pc/logs/access_log.

However, simply adding:

oflags |= O_LARGEFILE;

to apr_file_open makes it happy.  Any drawbacks to doing this
for all files?  I'd imagine that APR should hide largefile
support if at all possible.  And, I suppose it would need to 
be protected with some autoconf magic for those platforms 
without largefile support.  -- justin