renameatW: handle more windows nt status codes

This commit is contained in:
Andrew Kelley 2020-03-15 14:46:09 -04:00
parent a77386eb98
commit 701aaf0ddf
No known key found for this signature in database
GPG Key ID: 7C5F548F728501A9

View File

@ -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),
}
}