From 73449bfa6d6db0ca438012cfb4a709a66fc31149 Mon Sep 17 00:00:00 2001 From: Ryan Liptak Date: Sat, 22 Jul 2023 23:20:30 -0700 Subject: [PATCH] os.renameatW: Handle OBJECT_NAME_COLLISION from NtSetInformationFile Partially addresses #16374 --- lib/std/os.zig | 1 + 1 file changed, 1 insertion(+) diff --git a/lib/std/os.zig b/lib/std/os.zig index d5d75f0f596a..db07614ce9f5 100644 --- a/lib/std/os.zig +++ b/lib/std/os.zig @@ -2674,6 +2674,7 @@ pub fn renameatW( .OBJECT_NAME_NOT_FOUND => return error.FileNotFound, .OBJECT_PATH_NOT_FOUND => return error.FileNotFound, .NOT_SAME_DEVICE => return error.RenameAcrossMountPoints, + .OBJECT_NAME_COLLISION => return error.PathAlreadyExists, else => return windows.unexpectedStatus(rc), } }