From 0031b0fd83dfc29d4cb79426771b0b08837ae4a0 Mon Sep 17 00:00:00 2001 From: Lynix Date: Sun, 27 Nov 2016 14:23:36 +0100 Subject: [PATCH] Core/File: Fix OpenMode_MustExist for Linux --- src/Nazara/Core/Posix/FileImpl.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/Nazara/Core/Posix/FileImpl.cpp b/src/Nazara/Core/Posix/FileImpl.cpp index 094e15eff..5603ed79b 100644 --- a/src/Nazara/Core/Posix/FileImpl.cpp +++ b/src/Nazara/Core/Posix/FileImpl.cpp @@ -66,6 +66,9 @@ namespace Nz if (mode & OpenMode_Append) flags |= O_APPEND; + if (mode & OpenMode_MustExist) + flags &= ~O_CREAT; + if (mode & OpenMode_Truncate) flags |= O_TRUNC;