diff options
Diffstat (limited to 'lib/std/os')
| -rw-r--r-- | lib/std/os/windows.zig | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/lib/std/os/windows.zig b/lib/std/os/windows.zig index f00b339a50..cfa50e162d 100644 --- a/lib/std/os/windows.zig +++ b/lib/std/os/windows.zig @@ -745,6 +745,7 @@ pub const RemoveDirectoryError = error{ FileNotFound, DirNotEmpty, Unexpected, + NotDir, }; pub fn RemoveDirectory(dir_path: []const u8) RemoveDirectoryError!void { @@ -757,6 +758,7 @@ pub fn RemoveDirectoryW(dir_path_w: [*:0]const u16) RemoveDirectoryError!void { switch (kernel32.GetLastError()) { .PATH_NOT_FOUND => return error.FileNotFound, .DIR_NOT_EMPTY => return error.DirNotEmpty, + .DIRECTORY => return error.NotDir, else => |err| return unexpectedError(err), } } |
