diff --git a/src/Nazara/Core/Posix/FileImpl.cpp b/src/Nazara/Core/Posix/FileImpl.cpp index d0d0bf7ee..ddd8d4253 100644 --- a/src/Nazara/Core/Posix/FileImpl.cpp +++ b/src/Nazara/Core/Posix/FileImpl.cpp @@ -18,8 +18,8 @@ namespace Nz void FileImpl::Close() { - if (m_fileDescriptor != -1) - close(m_fileDescriptor); + if (m_fileDescriptor != -1) + close(m_fileDescriptor); } bool FileImpl::EndOfFile() const @@ -54,30 +54,20 @@ namespace Nz int flags; mode_t permissions = S_IRUSR | S_IWUSR | S_IRGRP | S_IROTH; - if (mode & OpenMode_ReadOnly) - flags = O_RDONLY; - else if (mode & OpenMode_ReadWrite) - { + if (mode & OpenMode_ReadWrite) flags = O_CREAT | O_RDWR; - - if (mode & OpenMode_Append) - flags |= O_APPEND; - - if (mode & OpenMode_Truncate) - flags |= O_TRUNC; - } + else if (mode & OpenMode_ReadOnly) + flags = O_RDONLY; else if (mode & OpenMode_WriteOnly) - { flags = O_CREAT | O_WRONLY; - - if (mode & OpenMode_Append) - flags |= O_APPEND; - - if (mode & OpenMode_Truncate) - flags |= O_TRUNC; - } else return false; + + if (mode & OpenMode_Append) + flags |= O_APPEND; + + if (mode & OpenMode_Truncate) + flags |= O_TRUNC; ///TODO: lock // if ((mode & OpenMode_Lock) == 0)