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;