diff --git a/lib/std/os.zig b/lib/std/os.zig index 0186e1b0bf..9f18f1225f 100644 --- a/lib/std/os.zig +++ b/lib/std/os.zig @@ -1683,6 +1683,11 @@ pub fn renameatW( switch (rc) { .SUCCESS => return, .INVALID_HANDLE => unreachable, + .INVALID_PARAMETER => unreachable, + .OBJECT_PATH_SYNTAX_BAD => unreachable, + .ACCESS_DENIED => return error.AccessDenied, + .OBJECT_NAME_NOT_FOUND => return error.FileNotFound, + .OBJECT_PATH_NOT_FOUND => return error.FileNotFound, else => return windows.unexpectedStatus(rc), } }