Zig 0.17.0-dev (Split by item) This is an example of documentation generated by
ZigDoc , an alternative to Zig's built-in
Auto Doc feature. See also
examples in other modes/formats . The project being documented here (as the example) is the Zig standard library.
std › os › linux › IoUring › poll_update Public Function poll_update Doc Source Public Function std.os.linux.IoUring.poll_update
pub fn poll_update (
self : *IoUring ,
user_data : u64 ,
old_user_data : u64 ,
new_user_data : u64 ,
poll_mask : u32 ,
flags : u32 ,
) !*linux .io_uring_sqe Params self : *IoUring user_data : u64 old_user_data : u64 new_user_data : u64 poll_mask : u32 flags : u32 File os/linux/IoUring.zig: 930
930
931
932
933
934
935
936
937
938
939
940
941
942 pub fn poll_update (
self : *IoUring ,
user_data : u64 ,
old_user_data : u64 ,
new_user_data : u64 ,
poll_mask : u32 ,
flags : u32 ,
) !*linux .io_uring_sqe {
const sqe = try self .get_sqe ();
sqe .prep_poll_update (old_user_data , new_user_data , poll_mask , flags );
sqe .user_data = user_data ;
return sqe ;
}
Queues (but does not submit) an SQE to update the user data of an existing poll operation. Returns a pointer to the SQE.