aboutsummaryrefslogtreecommitdiff
path: root/lib/std/fs.zig
diff options
context:
space:
mode:
authorAndrew Kelley <andrew@ziglang.org>2019-11-30 16:58:32 -0500
committerAndrew Kelley <andrew@ziglang.org>2019-11-30 16:58:32 -0500
commit034ccb4e4e64dda2626535d46a4bc0367bcc1ad2 (patch)
tree494d551fc7864bbf9f750a24d1f22b593a2ec9db /lib/std/fs.zig
parent413f9a5cfc9e867e3bc69b47b38c62b52a52d5e9 (diff)
downloadzig-034ccb4e4e64dda2626535d46a4bc0367bcc1ad2.tar.gz
zig-034ccb4e4e64dda2626535d46a4bc0367bcc1ad2.zip
add missing error code handling on Windows
Diffstat (limited to 'lib/std/fs.zig')
-rw-r--r--lib/std/fs.zig1
1 files changed, 1 insertions, 0 deletions
diff --git a/lib/std/fs.zig b/lib/std/fs.zig
index 0f8da873a6..89a045a652 100644
--- a/lib/std/fs.zig
+++ b/lib/std/fs.zig
@@ -841,6 +841,7 @@ pub const Dir = struct {
w.STATUS.ACCESS_DENIED => return error.AccessDenied,
w.STATUS.PIPE_BUSY => return error.PipeBusy,
w.STATUS.OBJECT_PATH_SYNTAX_BAD => unreachable,
+ w.STATUS.OBJECT_NAME_COLLISION => return error.PathAlreadyExists,
else => return w.unexpectedStatus(rc),
}
}