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 › waitid Public Function waitid Doc Source Public Function std.os.linux.IoUring.waitid
pub fn waitid (
self : *IoUring ,
user_data : u64 ,
id_type : linux .P ,
id : i32 ,
infop : *linux .siginfo_t ,
options : u32 ,
flags : u32 ,
) !*linux .io_uring_sqe Params self : *IoUring user_data : u64 id_type : linux .P id : i32 infop : *linux .siginfo_t options : u32 flags : u32 File os/linux/IoUring.zig: 1129
1129
1130
1131
1132
1133
1134
1135
1136
1137
1138
1139
1140
1141
1142 pub fn waitid (
self : *IoUring ,
user_data : u64 ,
id_type : linux .P ,
id : i32 ,
infop : *linux .siginfo_t ,
options : u32 ,
flags : u32 ,
) !*linux .io_uring_sqe {
const sqe = try self .get_sqe ();
sqe .prep_waitid (id_type , id , infop , options , flags );
sqe .user_data = user_data ;
return sqe ;
}
Queues (but does not submit) an SQE to perform a
waitid(2). Returns a pointer to the SQE.