From 701aaf0ddf618edffa182db1e888172b6cae4ab1 Mon Sep 17 00:00:00 2001 From: Andrew Kelley Date: Sun, 15 Mar 2020 14:46:09 -0400 Subject: [PATCH] renameatW: handle more windows nt status codes --- lib/std/os.zig | 5 +++++ 1 file changed, 5 insertions(+) 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), } }