AnyPS5/core/libs/prx/libkernel/Equeue/src
Jesus 50b06110bb fix(libkernel): keep the Windows vnode watch when the watched file is deleted
Windows 10 1903 deletes a file with open handles by moving it into
$Extend\$Deleted until the last handle closes, so the next snapshot of a
watched file that a title (or the test) deleted saw a new path, tried to
watch that directory's changes, got ERROR_ACCESS_DENIED and threw from
the watch thread, which aborts the process; the path change was also
reported as NOTE_RENAME next to NOTE_DELETE. A snapshot with a pending
delete or no links now reports NOTE_DELETE alone and drops the parent
directory watch instead of replacing it, as the file has no directory
to be renamed or removed from any more.
2026-10-13 13:41:05 -05:00
..
EventAccessors.cpp feat(libkernel): implement sceKernelGetEventError 2026-10-12 23:07:39 +02:00
FileEvent.cpp fix(libkernel): keep the Windows vnode watch when the watched file is deleted 2026-10-13 13:41:05 -05:00
Kqueue.cpp fix(libkernel): route equeue socket checks by membership 2026-10-13 03:28:27 +00:00