From e8c16056b6669ad5f7bae23652c034e2898fdc3a Mon Sep 17 00:00:00 2001 From: Connor McLaughlin Date: Sun, 11 Jul 2021 19:05:08 +1000 Subject: [PATCH] Common/FileSystem: Handle S/R modes for UWP --- src/common/file_system.cpp | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/src/common/file_system.cpp b/src/common/file_system.cpp index 408d0b605..799558a1b 100644 --- a/src/common/file_system.cpp +++ b/src/common/file_system.cpp @@ -872,6 +872,16 @@ std::FILE* OpenCFileUWP(const wchar_t* wfilename, const wchar_t* mode) flags |= _O_BINARY; tmode++; } + else if (*tmode == L'S') + { + flags |= _O_SEQUENTIAL; + tmode++; + } + else if (*tmode == L'R') + { + flags |= _O_RANDOM; + tmode++; + } else { Log_ErrorPrintf("Unknown mode flags: '%s'", StringUtil::WideStringToUTF8String(mode).c_str());