Lines Matching defs:recvmsg
349 /// Only used in [`recvmsg`](fn.recvmsg.html) function.
562 /// by [`recvmsg`](fn.recvmsg.html).
639 // Safe if cmsghdr points to valid data returned by recvmsg(2)
642 // to valid data returned by recvmsg(2)
654 /// [`recvmsg`](#fn.recvmsg).
657 // Nix version 0.13.0 and earlier used ControlMessage for both recvmsg and
658 // sendmsg. However, on some platforms the messages returned by recvmsg may be
714 /// let r = recvmsg::<SockaddrIn>(in_socket, &mut iov, Some(&mut cmsgspace), flags)
1648 /// An extension of recvmsg that allows the caller to receive multiple messages from a socket using a single system call.
2046 /// [recvmsg(2)](https://pubs.opengroup.org/onlinepubs/9699919799/functions/recvmsg.html)
2047 pub fn recvmsg<'a, 'outer, 'inner, S>(fd: RawFd, iov: &'outer mut [IoSliceMut<'inner>],
2062 let ret = unsafe { libc::recvmsg(fd, &mut mhdr, flags.bits()) };