https://gcc.gnu.org/bugzilla/show_bug.cgi?id=108276
--- Comment #4 from niXman <i.nixman at autistici dot org> --- (In reply to niXman from comment #2) > I don't think the patch is correct because for WIN32 platform `unlink()` > will never be called even for non-"nul" files. moreover, according to the man: https://github.com/MicrosoftDocs/cpp-docs/blob/main/docs/c-runtime-library/reference/unlink-wunlink.md microsoft's `unlink()/_unlink()` works as just `remove()`.