fs_report_sync_opens shows duplicate file reads
In #lua-help, Artemking4 suggested fs_report_sync_opens 1 to check whether files are read twice; drobotk found it opens every time.
In #lua-help, Artemking4 suggested fs_report_sync_opens 1 to check whether files are read twice; drobotk found it opens every time.
In #next-update, Redox reported servers where cache/map_pack.bsp stops updating, so new maps load lumps from previous ones until a restart. Rubat said it must be written to disk and may need more error handling, and listed the related log messages. They have to be searched for in console.log with -condebug, which Redox avoids for performance; Cynthia suggested enginespew.
plally reported that file.AsyncRead never calls back for a missing file. robotboy655: not a bug, check the return value.
Commits aa4090 and bda422 on main move the build toolchain to GCC 14 and try to add the file path to CWin32ReadOnlyFile::FS_fread warnings.
wrefgtzweve asked to improve the ERROR_HANDLE_EOF when reading file warning, which doesn't say which file fails. robotboy655 said he'd try to get the path via the Win32 API; commit aa4090 tries to add it.