Lines Matching defs:sendmsg
281 /// For domains `AF_INET(6)`, only allow `connect(2)`, `sendto(2)`, or `sendmsg(2)`
658 // sendmsg. However, on some platforms the messages returned by recvmsg may be
708 /// let l = sendmsg(in_socket, &iov, &[], flags, Some(&address)).unwrap();
1022 /// [`sendmsg`](#fn.sendmsg). More types may be added to this enum; do not
1035 /// Using multiple `ScmRights` messages for a single `sendmsg` call isn't
1457 /// sendmsg::<()>(fd1, &iov, &[cmsg], MsgFlags::empty(), None).unwrap();
1473 /// sendmsg(fd, &iov, &[cmsg], MsgFlags::empty(), Some(&localhost)).unwrap();
1475 pub fn sendmsg<S>(fd: RawFd, iov: &[IoSlice<'_>], cmsgs: &[ControlMessage],
1487 let ret = unsafe { libc::sendmsg(fd, &mhdr, flags.bits()) };
1493 /// An extension of `sendmsg` that allows the caller to transmit multiple
1509 /// [`sendmsg`](fn.sendmsg.html)
1827 sendmsg, setsockopt, socket, sockopt::Timestamping, MsgFlags, SockFlag, SockType,
1872 sendmsg(ssock, &iov1, &[], flags, Some(&sock_addr)).unwrap();
2007 // transmute iov into a mutable pointer. sendmsg doesn't really mutate