summaryrefslogtreecommitdiff
path: root/scripts/code_tools
diff options
context:
space:
mode:
authorpepper <3782201+rohvani@users.noreply.github.com>2026-09-21 17:30:17 -0400
committerpepper <3782201+rohvani@users.noreply.github.com>2026-09-23 15:24:07 -0400
commit6c8205c204c64edb4ab83fe1d70506cebe1236f6 (patch)
tree6c191d1bb2699700ed96dd1c878b651949da8613 /scripts/code_tools
parenta5271dff03e20aad042ceb0ed9a448605f06fbea (diff)
Honor the file removal return contract
Use LLFile::remove's return value as the authoritative result. The current implementation reports absence as success and errors through std::error_code without assigning errno; a stale ENOENT must not hide a real cleanup failure. Remove repeated removals and post-removal inspections under the storage lock. Native checks confirm that failed cleanup stays pending regardless of ambient errno and that a sweep still attempts the remaining targets.
Diffstat (limited to 'scripts/code_tools')
0 files changed, 0 insertions, 0 deletions