From: Amos Jeffries Date: Thu, 19 Nov 2015 00:10:31 +0000 (-0800) Subject: Fix various DiskIO bugs after rev.14178 X-Git-Tag: SQUID_4_0_3~15 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=23ee12fbbdf6e024d51dfdb0625260a1e16271b1;p=thirdparty%2Fsquid.git Fix various DiskIO bugs after rev.14178 --- diff --git a/configure.ac b/configure.ac index 92cb7a0490..131f997431 100644 --- a/configure.ac +++ b/configure.ac @@ -523,6 +523,7 @@ DISK_MODULES= AH_TEMPLATE(HAVE_DISKIO_MODULE_AIO, [Whether POSIX AIO Disk I/O module is built]) AH_TEMPLATE(HAVE_DISKIO_MODULE_BLOCKING, [Whether Blocking Disk I/O module is built]) AH_TEMPLATE(HAVE_DISKIO_MODULE_DISKDAEMON, [Whether DiskDaemon Disk I/O module is built]) +AH_TEMPLATE(HAVE_DISKIO_MODULE_DISKTHREADS, [Whether DiskThreads Disk I/O module is built]) AH_TEMPLATE(HAVE_DISKIO_MODULE_IPCIO, [Whether IpcIo Disk I/O module is built]) AH_TEMPLATE(HAVE_DISKIO_MODULE_MMAPPED, [Whether Mmapped Disk I/O module is built]) for module in $squid_disk_module_candidates none; do @@ -686,11 +687,11 @@ for module in $squid_disk_module_candidates none; do ;; IpcIo) - AC_MSG_NOTICE([Enabling IpcIo DiskIO module]) if test "x$ac_cv_search_shm_open" = "xno" ; then AC_MSG_NOTICE([DiskIO IpcIo module requires shared memory support]) squid_disk_module_candidates_IpcIo=no else + AC_MSG_NOTICE([Enabling IpcIo DiskIO module]) DISK_MODULES="$DISK_MODULES IpcIo" AC_DEFINE([HAVE_DISKIO_MODULE_IPCIO],1,[IpcIo Disk I/O module is built]) fi @@ -794,7 +795,7 @@ for fs in $squid_storeio_module_candidates none; do ;; esac done - + AM_CONDITIONAL(HAVE_FS_UFS,[test "x$squid_do_build_ufs" = "xtrue" ]) AM_CONDITIONAL(HAVE_FS_ROCK,[test "x$squid_do_build_rock" = "xtrue" ]) dnl hack: need to define those even if not used in the build system to diff --git a/src/DiskIO/DiskIOModule.cc b/src/DiskIO/DiskIOModule.cc index e77bb034fd..c00023658f 100644 --- a/src/DiskIO/DiskIOModule.cc +++ b/src/DiskIO/DiskIOModule.cc @@ -25,7 +25,7 @@ #if HAVE_DISKIO_MODULE_IPCIO #include "DiskIO/IpcIo/IpcIoDiskIOModule.h" #endif -#if HAVE_DISKIO_MODULE_DISKTHREADS +#if HAVE_DISKIO_MODULE_MMAPPED #include "DiskIO/Mmapped/MmappedDiskIOModule.h" #endif