Function lrs::syscall::recvmmsg

Receives multiple messages on a socket.

Syntax

fn recvmmsg(sockfd: i32, msgvec: &mut [mmsghdr], flags: u32, timeout: Option<&mut timespec>) -> i32

Arguments

NameDescription
sockfd

The socket on which to receive.

msgvec

A vector of message buffers.

flags

Flags used while receiving.

timeout

A timeout for the operation.

Return value

Returns the number of messages received or an error value.

See also