mirror of
https://github.com/RPCS3/rpcs3.git
synced 2025-07-06 06:51:26 +12:00
fs: atomic truncation
This commit is contained in:
parent
2e510e5ca0
commit
b415b0e737
2 changed files with 7 additions and 18 deletions
|
@ -348,12 +348,10 @@ logs::file_writer::~file_writer()
|
|||
#ifdef _WIN32
|
||||
UnmapViewOfFile(m_fptr);
|
||||
CloseHandle(m_fmap);
|
||||
m_file.seek(m_size);
|
||||
SetEndOfFile(m_file.get_handle());
|
||||
#else
|
||||
::munmap(m_fptr, s_log_size);
|
||||
m_file.trunc(m_size);
|
||||
#endif
|
||||
m_file.trunc(m_size);
|
||||
}
|
||||
|
||||
void logs::file_writer::log(logs::level sev, const char* text, std::size_t size)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue