Lines Matching defs:msg
814 struct msghdr msg;
830 msg.msg_name = NULL;
831 msg.msg_namelen = 0;
832 msg.msg_iov = iov;
833 msg.msg_iovlen = iovcnt;
834 msg.msg_flags = 0;
836 msg.msg_control = &scratch.alias;
837 msg.msg_controllen = CMSG_SPACE(sizeof(fd_to_send));
839 cmsg = CMSG_FIRSTHDR(&msg);
852 n = sendmsg(uv__stream_fd(stream), &msg, 0);
1022 static int uv__stream_recv_cmsg(uv_stream_t* stream, struct msghdr* msg) {
1025 for (cmsg = CMSG_FIRSTHDR(msg); cmsg != NULL; cmsg = CMSG_NXTHDR(msg, cmsg)) {
1081 struct msghdr msg;
1122 msg.msg_flags = 0;
1123 msg.msg_iov = (struct iovec*) &buf;
1124 msg.msg_iovlen = 1;
1125 msg.msg_name = NULL;
1126 msg.msg_namelen = 0;
1128 msg.msg_controllen = sizeof(cmsg_space);
1129 msg.msg_control = cmsg_space;
1132 nread = uv__recvmsg(uv__stream_fd(stream), &msg, 0);
1171 err = uv__stream_recv_cmsg(stream, &msg);
1179 if (is_ipc && msg.msg_controllen > 0) {
1186 old = msg.msg_iov;
1187 msg.msg_iov = (struct iovec*) &blankbuf;
1190 nread = uv__recvmsg(uv__stream_fd(stream), &msg, 0);
1191 err = uv__stream_recv_cmsg(stream, &msg);
1194 msg.msg_iov = old;
1197 } while (nread == 0 && msg.msg_controllen > 0);
1198 msg.msg_iov = old;