diff options
| author | Andrew Kelley <andrew@ziglang.org> | 2020-03-15 14:46:09 -0400 |
|---|---|---|
| committer | Andrew Kelley <andrew@ziglang.org> | 2020-03-15 14:46:09 -0400 |
| commit | 701aaf0ddf618edffa182db1e888172b6cae4ab1 (patch) | |
| tree | 480c50a8ae80221ea5f72791ef5a1b0da6446b8c /lib/std/os.zig | |
| parent | a77386eb9847a121bc15af33e5a40bd62f3a67e5 (diff) | |
| download | zig-701aaf0ddf618edffa182db1e888172b6cae4ab1.tar.gz zig-701aaf0ddf618edffa182db1e888172b6cae4ab1.zip | |
renameatW: handle more windows nt status codes
Diffstat (limited to 'lib/std/os.zig')
| -rw-r--r-- | lib/std/os.zig | 5 |
1 files changed, 5 insertions, 0 deletions
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), } } |
