Lines Matching defs:msg
781 struct msghdr msg;
793 msg.msg_name = NULL;
794 msg.msg_namelen = 0;
795 msg.msg_iov = iov;
796 msg.msg_iovlen = iovcnt;
797 msg.msg_flags = 0;
799 msg.msg_control = &cmsg.hdr;
800 msg.msg_controllen = CMSG_SPACE(sizeof(fd_to_send));
808 n = sendmsg(uv__stream_fd(stream), &msg, 0);
980 static int uv__stream_recv_cmsg(uv_stream_t* stream, struct msghdr* msg) {
987 for (cmsg = CMSG_FIRSTHDR(msg); cmsg != NULL; cmsg = CMSG_NXTHDR(msg, cmsg)) {
1023 struct msghdr msg;
1064 msg.msg_flags = 0;
1065 msg.msg_iov = (struct iovec*) &buf;
1066 msg.msg_iovlen = 1;
1067 msg.msg_name = NULL;
1068 msg.msg_namelen = 0;
1070 msg.msg_controllen = sizeof(cmsg);
1071 msg.msg_control = &cmsg.hdr;
1074 nread = uv__recvmsg(uv__stream_fd(stream), &msg, 0);
1113 err = uv__stream_recv_cmsg(stream, &msg);
1121 if (is_ipc && msg.msg_controllen > 0) {
1128 old = msg.msg_iov;
1129 msg.msg_iov = (struct iovec*) &blankbuf;
1132 nread = uv__recvmsg(uv__stream_fd(stream), &msg, 0);
1133 err = uv__stream_recv_cmsg(stream, &msg);
1136 msg.msg_iov = old;
1139 } while (nread == 0 && msg.msg_controllen > 0);
1140 msg.msg_iov = old;