]> git.ipfire.org Git - thirdparty/squid.git/commit - src/DiskIO/DiskThreads/DiskThreadsDiskIOModule.h
Windows: fix collision between POSIX wrappers and DiskIO class methods
authorAmos Jeffries <squid3@treenet.co.nz>
Tue, 3 Sep 2013 09:05:02 +0000 (21:05 +1200)
committerAmos Jeffries <squid3@treenet.co.nz>
Tue, 3 Sep 2013 09:05:02 +0000 (21:05 +1200)
commit1e1a902194d5b12804135b07f340a48fef9cee59
tree362a28bd6f87e2543a0ee0f5ef45da0f28938fd2
parent5afc4bc88f7c19055896c01db19928d013662aa1
Windows: fix collision between POSIX wrappers and DiskIO class methods

The POSIX function shutdown() is #define'd on Windows. This causes
compiler issues with the DiskIO method of same name. Rename the method
to gracefulShutdown() instead.

Also, Bug 3189 was incomplete and missed a change to DiskThreads
Windows initialization method.

  This is an iCelero project.
17 files changed:
src/DiskIO/AIO/AIODiskIOModule.cc
src/DiskIO/AIO/AIODiskIOModule.h
src/DiskIO/AIO/aio_win32.cc
src/DiskIO/Blocking/BlockingDiskIOModule.cc
src/DiskIO/Blocking/BlockingDiskIOModule.h
src/DiskIO/DiskDaemon/DiskDaemonDiskIOModule.cc
src/DiskIO/DiskDaemon/DiskDaemonDiskIOModule.h
src/DiskIO/DiskIOModule.cc
src/DiskIO/DiskIOModule.h
src/DiskIO/DiskThreads/CommIO.cc
src/DiskIO/DiskThreads/DiskThreadsDiskIOModule.cc
src/DiskIO/DiskThreads/DiskThreadsDiskIOModule.h
src/DiskIO/DiskThreads/aiops_win32.cc
src/DiskIO/IpcIo/IpcIoDiskIOModule.cc
src/DiskIO/IpcIo/IpcIoDiskIOModule.h
src/DiskIO/Mmapped/MmappedDiskIOModule.cc
src/DiskIO/Mmapped/MmappedDiskIOModule.h