authorgravatar for andrew@ziglang.orgAndrew Kelley <andrew@ziglang.org> 2020-03-15 14:46:09-04:00
committergravatar for andrew@ziglang.orgAndrew Kelley <andrew@ziglang.org> 2020-03-15 14:46:09-04:00
log701aaf0ddf618edffa182db1e888172b6cae4ab1
tree480c50a8ae80221ea5f72791ef5a1b0da6446b8c
parenta77386eb9847a121bc15af33e5a40bd62f3a67e5
signaturelock-open Commit is signed but in an unrecognized format.

renameatW: handle more windows nt status codes


1 files changed, 5 insertions(+), 0 deletions(-)

lib/std/os.zig+5
...@@ -1683,6 +1683,11 @@ pub fn renameatW(...@@ -1683,6 +1683,11 @@ pub fn renameatW(
1683 switch (rc) {1683 switch (rc) {
1684 .SUCCESS => return,1684 .SUCCESS => return,
1685 .INVALID_HANDLE => unreachable,1685 .INVALID_HANDLE => unreachable,
1686 .INVALID_PARAMETER => unreachable,
1687 .OBJECT_PATH_SYNTAX_BAD => unreachable,
1688 .ACCESS_DENIED => return error.AccessDenied,
1689 .OBJECT_NAME_NOT_FOUND => return error.FileNotFound,
1690 .OBJECT_PATH_NOT_FOUND => return error.FileNotFound,
1686 else => return windows.unexpectedStatus(rc),1691 else => return windows.unexpectedStatus(rc),
1687 }1692 }
1688}1693}