summaryrefslogtreecommitdiff
path: root/file_io
diff options
context:
space:
mode:
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