From: Francesco Chemolli Date: Wed, 10 Oct 2012 01:35:03 +0000 (-0600) Subject: Windows: disable Mmapped DiskIO support X-Git-Tag: SQUID_3_3_0_1~22 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=e14f2aea67f4bafe906a312bea9f759e3319b8e7;p=thirdparty%2Fsquid.git Windows: disable Mmapped DiskIO support MinGW does not always supply mmap. TODO: Add proper feature detection to decide when this IS available on Windows. Use the Windows native mmap functionality. --- diff --git a/configure.ac b/configure.ac index 0e8875d1be..99eaab554f 100644 --- a/configure.ac +++ b/configure.ac @@ -684,10 +684,16 @@ for module in $squid_disk_module_candidates none; do ;; Mmapped) - AC_MSG_NOTICE([Enabling Mmapped DiskIO module]) - DISK_LIBS="$DISK_LIBS libMmapped.a" - DISK_MODULES="$DISK_MODULES Mmapped" - DISK_LINKOBJS="$DISK_LINKOBJS DiskIO/Mmapped/MmappedDiskIOModule.o" + dnl TODO: use availability of sys/mman.h and/or mmap to define + dnl OR support windows mmap functions + if test "x$squid_host_os" = "xmingw" ; then + AC_MSG_NOTICE([Mmapped DiskIO is not available on Mingw]) + else + AC_MSG_NOTICE([Enabling Mmapped DiskIO module]) + DISK_LIBS="$DISK_LIBS libMmapped.a" + DISK_MODULES="$DISK_MODULES Mmapped" + DISK_LINKOBJS="$DISK_LINKOBJS DiskIO/Mmapped/MmappedDiskIOModule.o" + fi ;; IpcIo)