scummvm/backends/fs/posix
Le Philousophe fdd11d0714 BACKENDS: FS: Implement atomic file write for stdio stream backend
This implementation creates a temporary file (suffixed with .tmp) and
renames it to the expected file name when the file is closed.
If the renaming fails, the destination file is removed and renaming is
tried again to handle cases where renaming over an existing file is not
supported by the underlying OS.
2024-10-15 22:45:50 +02:00
..
posix-fs-factory.cpp JANITORIAL: "Mac OS X" and "OS X" to "macOS" in comments 2022-01-29 14:15:05 +01:00
posix-fs-factory.h ALL: Update ScummVM project license to GPLv3+ 2021-12-26 18:48:43 +01:00
posix-fs.cpp BACKENDS: FS: Implement atomic file write for stdio stream backend 2024-10-15 22:45:50 +02:00
posix-fs.h BACKENDS: Allow write streams to be created atomically 2024-10-15 22:45:50 +02:00
posix-iostream.cpp BACKENDS: FS: Refactor StdioStream::makeFromPath 2024-10-01 22:43:38 +02:00
posix-iostream.h BACKENDS: FS: Implement atomic file write for stdio stream backend 2024-10-15 22:45:50 +02:00