Files
AnyPS5/core/libs/prx/libkernel/File
David 60603545ff fix(libkernel): keep the writev sync guard out of std::optional
Destroying a std::optional is noexcept in libstdc++, so a failing sync in
the guard's destructor ended the process with std::terminate instead of
raising the sync error. The Windows writev and pwritev path now uses a
plain guard, which does nothing for -1. The debt line names the synced
write calls and leaves out the AIO writes.
2026-10-25 17:13:09 +01:00
..