authorgravatar for squeek502@hotmail.comRyan Liptak <squeek502@hotmail.com> 2020-06-23 17:36:28-07:00
committergravatar for squeek502@hotmail.comRyan Liptak <squeek502@hotmail.com> 2020-06-25 03:49:58-07:00
logf50ed941746c7c5ca4643080fbd2228491df6f19
tree455cbebb981b19f783b75e58927a98c3c94f257c
parent41c6cc9001a1a95ea6471c86a1ff4b59890de115

Windows: Fix fs.Dir.openDir not handling STATUS_NOT_A_DIRECTORY

Now correctly returns error.NotDir

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

lib/std/fs.zig+1
...@@ -1099,6 +1099,7 @@ pub const Dir = struct {...@@ -1099,6 +1099,7 @@ pub const Dir = struct {
1099 .OBJECT_NAME_INVALID => unreachable,1099 .OBJECT_NAME_INVALID => unreachable,
1100 .OBJECT_NAME_NOT_FOUND => return error.FileNotFound,1100 .OBJECT_NAME_NOT_FOUND => return error.FileNotFound,
1101 .OBJECT_PATH_NOT_FOUND => return error.FileNotFound,1101 .OBJECT_PATH_NOT_FOUND => return error.FileNotFound,
1102 .NOT_A_DIRECTORY => return error.NotDir,
1102 .INVALID_PARAMETER => unreachable,1103 .INVALID_PARAMETER => unreachable,
1103 else => return w.unexpectedStatus(rc),1104 else => return w.unexpectedStatus(rc),
1104 }1105 }