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 › setsockopt Public Function setsockopt Doc Source Public Function std.os.linux.IoUring.setsockopt
pub fn setsockopt (
self : *IoUring ,
user_data : u64 ,
fd : linux .fd_t ,
level : u32 , // linux.SOL
optname : u32 , // linux.SO
opt : []const u8 ,
) !*linux .io_uring_sqe Params self : *IoUring user_data : u64 fd : linux .fd_t level : u32 optname : u32 opt : []const u8 File os/linux/IoUring.zig: 1464
1464
1465
1466
1467
1468
1469
1470
1471
1472
1473
1474
1475
1476
1477
1478
1479
1480
1481 pub fn setsockopt (
self : *IoUring ,
user_data : u64 ,
fd : linux .fd_t ,
level : u32 , // linux.SOL
optname : u32 , // linux.SO
opt : []const u8 ,
) !*linux .io_uring_sqe {
return try self .cmd_sock (
user_data ,
.SETSOCKOPT ,
fd ,
level ,
optname ,
@intFromPtr (opt .ptr ),
@intCast (opt .len ),
);
}
Prepares set socket option for the optname argument, at the protocol level specified by the level argument. Available since 6.7.n