pub fn recvmmsg(fd: fd_t, msgvec: ?[*]mmsghdr, vlen: u32, flags: u32, timeout: ?*timespec) usize
fd: fd_t
msgvec: ?[*]mmsghdr
vlen: u32
flags: u32
timeout: ?*timespec
2563 2564 2565 2566 2567 2568 2569 2570 2571 2572
pub fn recvmmsg(fd: fd_t, msgvec: ?[*]mmsghdr, vlen: u32, flags: u32, timeout: ?*timespec) usize { return syscall5( if (@hasField(SYS, "recvmmsg") and native_arch != .hexagon) .recvmmsg else .recvmmsg_time64, @as(u32, @bitCast(fd)), @intFromPtr(msgvec), vlen, flags, @intFromPtr(timeout), ); }