Lines Matching defs:msg
251 static void test_sockets_msgapi_update_iovs(struct msghdr *msg, size_t bytes)
256 read for an individual vector. This updates the msg->msg_iov pointer
260 for (i = 0; i < msg->msg_iovlen; i++) {
261 if (msg->msg_iov[i].iov_len <= bytes) {
263 bytes -= msg->msg_iov[i].iov_len;
270 msg->msg_iov = &msg->msg_iov[i];
271 msg->msg_iovlen -= i;
274 msg->msg_iov[0].iov_base = ((u8_t *)msg->msg_iov[0].iov_base + bytes);
275 msg->msg_iov[0].iov_len -= bytes;
554 struct msghdr msg;
580 msg.msg_control = cmsg_buf;
581 msg.msg_controllen = sizeof(cmsg_buf);
582 msg.msg_flags = 0;
583 msg.msg_iov = &iov;
584 msg.msg_iovlen = 1;
585 msg.msg_name = NULL;
586 msg.msg_namelen = 0;
594 ret = lwip_recvmsg(s, &msg, 0);
599 cmsg = CMSG_FIRSTHDR(&msg);
612 cmsg = CMSG_NXTHDR(&msg, cmsg);
622 msg.msg_controllen = 1;
623 msg.msg_flags = 0;
624 ret = lwip_recvmsg(s, &msg, 0);
628 fail_unless(msg.msg_flags & MSG_CTRUNC);
630 fail_unless(msg.msg_controllen == 0);