early-access version 1789

This commit is contained in:
pineappleEA
2021-06-16 05:07:18 +02:00
parent eadd21a25c
commit 71a75eacdf
4 changed files with 36 additions and 32 deletions

View File

@@ -305,7 +305,11 @@ bool IOFile::Flush() const {
errno = 0;
const auto flush_result = std::fflush(file) == 0;
#ifdef _WIN32
const auto flush_result = std::fflush(file) == 0 && _commit(fileno(file)) == 0;
#else
const auto flush_result = std::fflush(file) == 0 && fsync(fileno(file)) == 0;
#endif
if (!flush_result) {
const auto ec = std::error_code{errno, std::generic_category()};