zig

fork of https://codeberg.org/ziglang/zig
Log | Files | Refs | README | LICENSE

commit cb37a5c1fbfd991c6c299b27f35bbbe0b2b8d8de (tree)
parent 08a33c06713912da92a03effc6d3753bf87f8a51
Author: Andrew Kelley <andrew@ziglang.org>
Date:   Wed, 14 Jan 2026 23:21:00 -0800

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

Diffstat:
Mlib/std/Io/Threaded.zig | 2+-
1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/lib/std/Io/Threaded.zig b/lib/std/Io/Threaded.zig @@ -8095,12 +8095,12 @@ fn fileReadPositionalPosix(userdata: ?*anyopaque, file: File, data: []const []u8 }, .NOTCONN => |err| return syscall.errnoBug(err), // not a socket .CONNRESET => |err| return syscall.errnoBug(err), // not a socket - .BADF => |err| return syscall.errnoBug(err), // use after free .INVAL => |err| return syscall.errnoBug(err), .FAULT => |err| return syscall.errnoBug(err), // segmentation fault .AGAIN => |err| return syscall.errnoBug(err), .IO => return syscall.fail(error.InputOutput), .ISDIR => return syscall.fail(error.IsDir), + .BADF => return syscall.fail(error.IsDir), .NOBUFS => return syscall.fail(error.SystemResources), .NOMEM => return syscall.fail(error.SystemResources), .NXIO => return syscall.fail(error.Unseekable),