| ... | @@ -1862,7 +1862,13 @@ test "write_fixed/read_fixed" { | ... | @@ -1862,7 +1862,13 @@ test "write_fixed/read_fixed" { |
| 1862 | .{ .iov_base = &raw_buffers[0], .iov_len = raw_buffers[0].len }, | 1862 | .{ .iov_base = &raw_buffers[0], .iov_len = raw_buffers[0].len }, |
| 1863 | .{ .iov_base = &raw_buffers[1], .iov_len = raw_buffers[1].len }, | 1863 | .{ .iov_base = &raw_buffers[1], .iov_len = raw_buffers[1].len }, |
| 1864 | }; | 1864 | }; |
| 1865 | try ring.register_buffers(&buffers); | 1865 | ring.register_buffers(&buffers) catch |err| switch (err) { |
| | 1866 | error.SystemResources => { |
| | 1867 | // See https://github.com/ziglang/zig/issues/15362 |
| | 1868 | return error.SkipZigTest; |
| | 1869 | }, |
| | 1870 | else => |e| return e, |
| | 1871 | }; |
| 1866 | | 1872 | |
| 1867 | const sqe_write = try ring.write_fixed(0x45454545, fd, &buffers[0], 3, 0); | 1873 | const sqe_write = try ring.write_fixed(0x45454545, fd, &buffers[0], 3, 0); |
| 1868 | try testing.expectEqual(linux.IORING_OP.WRITE_FIXED, sqe_write.opcode); | 1874 | try testing.expectEqual(linux.IORING_OP.WRITE_FIXED, sqe_write.opcode); |