From 442933936ae41aa18968031ff245e8908411c3a2 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 d5d75f0f596adf11958d52f148bbbc1d99a104d0..db07614ce9f52e9c8affb81edeaa0d147da83520 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), } } -- 2.54.0