Commit 701aaf0ddf

Andrew Kelley <andrew@ziglang.org>
2020-03-15 19:46:09
renameatW: handle more windows nt status codes
1 parent a77386e
Changed files (1)
lib
std
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),
     }
 }