summaryrefslogtreecommitdiff
path: root/file_io
diff options
context:
space:
mode:
authorjorton <jorton@13f79535-47bb-0310-9956-ffa450edef68>2004-03-30 11:53:35 +0000
committerjorton <jorton@13f79535-47bb-0310-9956-ffa450edef68>2004-03-30 11:53:35 +0000
commit3e2bb2cf4aca95de907a506a7380bdf05011cf9d (patch)
treee27e066f10e55888f302d7005437b72c16efb252 /file_io
parent344bb17018198050c2d3c674751c41003add14c2 (diff)
downloadlibapr-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.c4
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