authorgravatar for squeek502@hotmail.comRyan Liptak <squeek502@hotmail.com> 2023-07-22 23:20:30-07:00
committergravatar for andrew@ziglang.orgAndrew Kelley <andrew@ziglang.org> 2023-07-23 19:09:36-07:00
log442933936ae41aa18968031ff245e8908411c3a2
tree459c235a76c4ff4d9f259112525e006bc3b5c2e8
parent3f7166eb8bd714b412889d8ded71fd839111c624

os.renameatW: Handle OBJECT_NAME_COLLISION from NtSetInformationFile

Partially addresses #16374

1 files changed, 1 insertions(+), 0 deletions(-)

lib/std/os.zig+1
......@@ -2674,6 +2674,7 @@ pub fn renameatW(
26742674 .OBJECT_NAME_NOT_FOUND => return error.FileNotFound,
26752675 .OBJECT_PATH_NOT_FOUND => return error.FileNotFound,
26762676 .NOT_SAME_DEVICE => return error.RenameAcrossMountPoints,
2677 .OBJECT_NAME_COLLISION => return error.PathAlreadyExists,
26772678 else => return windows.unexpectedStatus(rc),
26782679 }
26792680}