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 › statx Public Function statx Doc Source Public Function std.os.linux.IoUring.statx
pub fn statx (
self : *IoUring ,
user_data : u64 ,
fd : linux .fd_t ,
path : [:0 ]const u8 ,
flags : u32 ,
mask : linux .STATX ,
buf : *linux .Statx ,
) !*linux .io_uring_sqe Params self : *IoUring user_data : u64 fd : linux .fd_t path : [:0 ]const u8 flags : u32 mask : linux .STATX buf : *linux .Statx File os/linux/IoUring.zig: 962
962
963
964
965
966
967
968
969
970
971
972
973
974
975 pub fn statx (
self : *IoUring ,
user_data : u64 ,
fd : linux .fd_t ,
path : [:0 ]const u8 ,
flags : u32 ,
mask : linux .STATX ,
buf : *linux .Statx ,
) !*linux .io_uring_sqe {
const sqe = try self .get_sqe ();
sqe .prep_statx (fd , path , flags , mask , buf );
sqe .user_data = user_data ;
return sqe ;
}
Queues (but does not submit) an SQE to perform an
statx(2). Returns a pointer to the SQE.