apr-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From John Mark Vandenberg <jay...@gmail.com>
Subject [patch 07/17] Win32 LFS
Date Sat, 15 Apr 2006 01:41:25 GMT
Windows 98+ provides a LFS API that is not POSIX compatible.

Index: configure.in
===================================================================
--- configure.in.orig
+++ configure.in
@@ -450,7 +450,16 @@ AC_SUBST(OBJECTS_PLATFORM)
 AC_ARG_ENABLE(lfs,[  --disable-lfs           Disable large file support on 32-bit platforms],
 [apr_lfs_choice=$enableval], [apr_lfs_choice=yes])
 
+# Windows 98+ provides a LFS API that is not POSIX compatible.
+# The following test for LFS is not suitable, and changing it isnt warrented.
 if test "$apr_lfs_choice" = "yes"; then
+  case $host in
+    *mingw*) apr_cv_use_lfs64=yes
+             ;;
+  esac
+fi
+
+if test "$apr_lfs_choice" = "yes" -a "x$apr_cv_use_lfs64" != "xyes"; then
    # Check whether the transitional LFS API is sufficient
    AC_CACHE_CHECK([whether to enable -D_LARGEFILE64_SOURCE], [apr_cv_use_lfs64], [
    apr_save_CPPFLAGS=$CPPFLAGS

--

Mime
View raw message