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 › linkat Public Function linkat Doc Source Public Function std.os.linux.IoUring.linkat
pub fn linkat (
self : *IoUring ,
user_data : u64 ,
old_dir_fd : linux .fd_t ,
old_path : [*:0 ]const u8 ,
new_dir_fd : linux .fd_t ,
new_path : [*:0 ]const u8 ,
flags : u32 ,
) !*linux .io_uring_sqe Params self : *IoUring user_data : u64 old_dir_fd : linux .fd_t old_path : [*:0 ]const u8 new_dir_fd : linux .fd_t new_path : [*:0 ]const u8 flags : u32 File os/linux/IoUring.zig: 1077
1077
1078
1079
1080
1081
1082
1083
1084
1085
1086
1087
1088
1089
1090 pub fn linkat (
self : *IoUring ,
user_data : u64 ,
old_dir_fd : linux .fd_t ,
old_path : [*:0 ]const u8 ,
new_dir_fd : linux .fd_t ,
new_path : [*:0 ]const u8 ,
flags : u32 ,
) !*linux .io_uring_sqe {
const sqe = try self .get_sqe ();
sqe .prep_linkat (old_dir_fd , old_path , new_dir_fd , new_path , flags );
sqe .user_data = user_data ;
return sqe ;
}
Queues (but does not submit) an SQE to perform a
linkat(2). Returns a pointer to the SQE.