authorgravatar for andrew@ziglang.orgAndrew Kelley <andrew@ziglang.org> 2026-01-14 23:21:00-08:00
committergravatar for andrew@ziglang.orgAndrew Kelley <andrew@ziglang.org> 2026-01-15 14:18:20-08:00
logcb37a5c1fbfd991c6c299b27f35bbbe0b2b8d8de
treee06e6e3c3b6cbf9c3c6e03853420b8fef00039f7
parent08a33c06713912da92a03effc6d3753bf87f8a51

std.Io.Threaded: fix fileReadPositional error.IsDir for wasi


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

lib/std/Io/Threaded.zig+1-1
...@@ -8095,12 +8095,12 @@ fn fileReadPositionalPosix(userdata: ?*anyopaque, file: File, data: []const []u8...@@ -8095,12 +8095,12 @@ fn fileReadPositionalPosix(userdata: ?*anyopaque, file: File, data: []const []u8
8095 },8095 },
8096 .NOTCONN => |err| return syscall.errnoBug(err), // not a socket8096 .NOTCONN => |err| return syscall.errnoBug(err), // not a socket
8097 .CONNRESET => |err| return syscall.errnoBug(err), // not a socket8097 .CONNRESET => |err| return syscall.errnoBug(err), // not a socket
8098 .BADF => |err| return syscall.errnoBug(err), // use after free
8099 .INVAL => |err| return syscall.errnoBug(err),8098 .INVAL => |err| return syscall.errnoBug(err),
8100 .FAULT => |err| return syscall.errnoBug(err), // segmentation fault8099 .FAULT => |err| return syscall.errnoBug(err), // segmentation fault
8101 .AGAIN => |err| return syscall.errnoBug(err),8100 .AGAIN => |err| return syscall.errnoBug(err),
8102 .IO => return syscall.fail(error.InputOutput),8101 .IO => return syscall.fail(error.InputOutput),
8103 .ISDIR => return syscall.fail(error.IsDir),8102 .ISDIR => return syscall.fail(error.IsDir),
8103 .BADF => return syscall.fail(error.IsDir),
8104 .NOBUFS => return syscall.fail(error.SystemResources),8104 .NOBUFS => return syscall.fail(error.SystemResources),
8105 .NOMEM => return syscall.fail(error.SystemResources),8105 .NOMEM => return syscall.fail(error.SystemResources),
8106 .NXIO => return syscall.fail(error.Unseekable),8106 .NXIO => return syscall.fail(error.Unseekable),