Lines Matching refs:msg
145 struct msghdr msg; in send_fd() local
152 memset(&msg, 0, sizeof(msg)); in send_fd()
153 msg.msg_iov = &iov; in send_fd()
154 msg.msg_iovlen = 1; in send_fd()
155 msg.msg_control = cmsg_buf; in send_fd()
156 msg.msg_controllen = sizeof(cmsg_buf); in send_fd()
158 cmsg = CMSG_FIRSTHDR(&msg); in send_fd()
164 return sendmsg(sockfd, &msg, 0); in send_fd()
170 struct msghdr msg; in recv_fd() local
180 memset(&msg, 0, sizeof(msg)); in recv_fd()
181 msg.msg_iov = &iov; in recv_fd()
182 msg.msg_iovlen = 1; in recv_fd()
183 msg.msg_control = cmsg_buf; in recv_fd()
184 msg.msg_controllen = sizeof(cmsg_buf); in recv_fd()
185 msg.msg_flags = 0; in recv_fd()
187 cmsg = CMSG_FIRSTHDR(&msg); in recv_fd()
192 result = recvmsg(sockfd, &msg, 0); in recv_fd()
196 received_fd = msg.msg_controllen == sizeof(cmsg_buf); in recv_fd()
202 if ((msg.msg_flags & MSG_TRUNC) != 0) { in recv_fd()
205 } else if ((msg.msg_flags & MSG_CTRUNC) != 0) { in recv_fd()