aboutsummaryrefslogtreecommitdiff
path: root/lib/std/fs.zig
diff options
context:
space:
mode:
authorAndrew Kelley <andrew@ziglang.org>2023-10-16 17:22:24 -0700
committerAndrew Kelley <andrew@ziglang.org>2023-10-16 17:22:24 -0700
commitf1a9344ffeaa9b449eb111a112df33c845a1210c (patch)
tree269c5acf2334c88898a414c1ae8b3ccce0fbedc7 /lib/std/fs.zig
parentb171a6f25d5257f615b6369c11f8307dcf076c0d (diff)
downloadzig-f1a9344ffeaa9b449eb111a112df33c845a1210c.tar.gz
zig-f1a9344ffeaa9b449eb111a112df33c845a1210c.zip
std.fs.openDir: handle OBJECT_NAME_INVALID
Diffstat (limited to 'lib/std/fs.zig')
-rw-r--r--lib/std/fs.zig2
1 files changed, 1 insertions, 1 deletions
diff --git a/lib/std/fs.zig b/lib/std/fs.zig
index 8c1d2cc88d..d95321cfd3 100644
--- a/lib/std/fs.zig
+++ b/lib/std/fs.zig
@@ -1803,7 +1803,7 @@ pub const Dir = struct {
);
switch (rc) {
.SUCCESS => return result,
- .OBJECT_NAME_INVALID => unreachable,
+ .OBJECT_NAME_INVALID => return error.BadPathName,
.OBJECT_NAME_NOT_FOUND => return error.FileNotFound,
.OBJECT_PATH_NOT_FOUND => return error.FileNotFound,
.NOT_A_DIRECTORY => return error.NotDir,