zig

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

commit 85e20748785880555f9db3bb3061edbd1bae10e7 (tree)
parent 2da8eff9d6b7f9d784a596836188cbede6cfb1d0
Author: Igor Anić <igor.anic@gmail.com>
Date:   Fri, 28 Feb 2025 21:05:43 +0100

io_uring: fix tests on 5.4.0 kernel

Found it failing in a new way on that kernel.

Diffstat:
Mlib/std/os/linux/IoUring.zig | 4++--
1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/lib/std/os/linux/IoUring.zig b/lib/std/os/linux/IoUring.zig @@ -3103,7 +3103,7 @@ test "provide_buffers: read" { const cqe = try ring.copy_cqe(); switch (cqe.err()) { // Happens when the kernel is < 5.7 - .INVAL => return error.SkipZigTest, + .INVAL, .BADF => return error.SkipZigTest, .SUCCESS => {}, else => |errno| std.debug.panic("unhandled errno: {}", .{errno}), } @@ -3230,7 +3230,7 @@ test "remove_buffers" { const cqe = try ring.copy_cqe(); switch (cqe.err()) { - .INVAL => return error.SkipZigTest, + .INVAL, .BADF => return error.SkipZigTest, .SUCCESS => {}, else => |errno| std.debug.panic("unhandled errno: {}", .{errno}), }