From: mstembera Date: Sun, 23 Dec 2018 15:09:03 +0000 (-0800) Subject: Turn on random access for Syzygy files in Windows (#1840) X-Git-Url: https://git.sesse.net/?p=stockfish;a=commitdiff_plain;h=ae5d2c38e1b9f6a990c29d31a37d6555d197f939 Turn on random access for Syzygy files in Windows (#1840) * This is the Windows version of https://github.com/official-stockfish/Stockfish/pull/1829 No functional change. --- diff --git a/src/syzygy/tbprobe.cpp b/src/syzygy/tbprobe.cpp index 60979a56..57c7d872 100644 --- a/src/syzygy/tbprobe.cpp +++ b/src/syzygy/tbprobe.cpp @@ -224,8 +224,9 @@ public: exit(1); } #else + // Note FILE_FLAG_RANDOM_ACCESS is only a hint to Windows and as such may get ignored. HANDLE fd = CreateFile(fname.c_str(), GENERIC_READ, FILE_SHARE_READ, nullptr, - OPEN_EXISTING, FILE_ATTRIBUTE_NORMAL, nullptr); + OPEN_EXISTING, FILE_FLAG_RANDOM_ACCESS, nullptr); if (fd == INVALID_HANDLE_VALUE) return *baseAddress = nullptr, nullptr;