| author | |
| committer | |
| log | d1e39b6914ba0f79fb25c5bba7375964d865a69a |
| tree | d25bbfed4cfcfcb0987f925a933aa2871800bc02 |
| parent | 37398ed2a5242ece4385e0a61a55a79eed21a5c6 |
`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 earlier1 files changed, 4 insertions(+), 2 deletions(-)
lib/std/os/linux.zig+4-2| ... | ... | @@ -3750,7 +3750,7 @@ pub const io_sqring_offsets = extern struct { |
| 3750 | 3750 | array: u32, |
| 3751 | 3751 | |
| 3752 | 3752 | resv1: u32, |
| 3753 | resv2: u64, | |
| 3753 | user_addr: u64, | |
| 3754 | 3754 | }; |
| 3755 | 3755 | |
| 3756 | 3756 | // io_sqring_offsets.flags |
| ... | ... | @@ -3769,7 +3769,9 @@ pub const io_cqring_offsets = extern struct { |
| 3769 | 3769 | ring_entries: u32, |
| 3770 | 3770 | overflow: u32, |
| 3771 | 3771 | cqes: u32, |
| 3772 | resv: [2]u64, | |
| 3772 | flags: u32, | |
| 3773 | resv: u32, | |
| 3774 | user_addr: u64, | |
| 3773 | 3775 | }; |
| 3774 | 3776 | |
| 3775 | 3777 | pub const io_uring_sqe = extern struct { |