commit 47a2e8026fb567b46b9ddf2256f1ace2fba674e3 (tree)
parent 651ff9f9ee7d030892bdb06fc1c7e57cdb716d2b
Author: Andrew Kelley <andrew@ziglang.org>
Date: Thu, 18 Dec 2025 22:31:07 -0800
std.Io.Threaded: fix dirDeleteDir when not empty
Diffstat:
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/lib/std/Io/Threaded.zig b/lib/std/Io/Threaded.zig
@@ -4485,7 +4485,7 @@ fn dirDeleteDirPosix(userdata: ?*anyopaque, dir: Dir, sub_path: []const u8) Dir.
.NOMEM => return error.SystemResources,
.ROFS => return error.ReadOnlyFileSystem,
.EXIST => |err| return errnoBug(err),
- .NOTEMPTY => |err| return errnoBug(err), // Not passing AT.REMOVEDIR
+ .NOTEMPTY => return error.DirNotEmpty,
.ILSEQ => return error.BadPathName,
.INVAL => |err| return errnoBug(err), // invalid flags, or pathname has . as last component
.BADF => |err| return errnoBug(err), // File descriptor used after closed.