zig

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

commit d1e39b6914ba0f79fb25c5bba7375964d865a69a (tree)
parent 37398ed2a5242ece4385e0a61a55a79eed21a5c6
Author: Kai Jellinghaus <contact@kaij.tech>
Date:   Tue, 26 Sep 2023 18:51:10 +0200

Add new fields to io_sqring_offsets & io_cqring_offsets

`user_addr`s were introduced in `03d89a2` ([github link](https://github.com/torvalds/linux/commit/03d89a2de25bbc5c77e61a0cf77663978c4b6ea7) which was shipped in v6.5
`flags` was introduced even earlier
Diffstat:
Mlib/std/os/linux.zig | 6++++--
1 file changed, 4 insertions(+), 2 deletions(-)

diff --git a/lib/std/os/linux.zig b/lib/std/os/linux.zig @@ -3750,7 +3750,7 @@ pub const io_sqring_offsets = extern struct { array: u32, resv1: u32, - resv2: u64, + user_addr: u64, }; // io_sqring_offsets.flags @@ -3769,7 +3769,9 @@ pub const io_cqring_offsets = extern struct { ring_entries: u32, overflow: u32, cqes: u32, - resv: [2]u64, + flags: u32, + resv: u32, + user_addr: u64, }; pub const io_uring_sqe = extern struct {