diff options
author | jorton <jorton@13f79535-47bb-0310-9956-ffa450edef68> | 2004-03-30 11:53:35 +0000 |
---|---|---|
committer | jorton <jorton@13f79535-47bb-0310-9956-ffa450edef68> | 2004-03-30 11:53:35 +0000 |
commit | 3e2bb2cf4aca95de907a506a7380bdf05011cf9d (patch) | |
tree | e27e066f10e55888f302d7005437b72c16efb252 /file_io | |
parent | 344bb17018198050c2d3c674751c41003add14c2 (diff) | |
download | libapr-3e2bb2cf4aca95de907a506a7380bdf05011cf9d.tar.gz |
* include/apr_file_io.h: Add APR_LARGEFILE flag, with warning.
* file_io/unix/open.c (apr_file_open): Map APR_LARGEFILE onto
O_LARGEFILE for non-LFS builds.
git-svn-id: http://svn.apache.org/repos/asf/apr/apr/trunk@65032 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'file_io')
-rw-r--r-- | file_io/unix/open.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/file_io/unix/open.c b/file_io/unix/open.c index ee9196214..eab278f64 100644 --- a/file_io/unix/open.c +++ b/file_io/unix/open.c @@ -101,6 +101,10 @@ APR_DECLARE(apr_status_t) apr_file_open(apr_file_t **new, #if APR_HAS_LARGE_FILES && defined(_LARGEFILE64_SOURCE) oflags |= O_LARGEFILE; +#elif defined(O_LARGEFILE) + if (flag & APR_LARGEFILE) { + oflags |= O_LARGEFILE; + } #endif #if APR_HAS_THREADS |