Function recvmsg [src]

Prototype

pub fn recvmsg(fd: i32, msg: *msghdr, flags: u32) usize

Parameters

fd: i32msg: *msghdrflags: u32

Source

pub fn recvmsg(fd: i32, msg: *msghdr, flags: u32) usize { const fd_usize = @as(usize, @bitCast(@as(isize, fd))); const msg_usize = @intFromPtr(msg); if (native_arch == .x86) { return socketcall(SC.recvmsg, &[3]usize{ fd_usize, msg_usize, flags }); } else { return syscall3(.recvmsg, fd_usize, msg_usize, flags); } }