Lines Matching defs:msg
432 static bool __send_one(int fd, struct msghdr *msg, int flags)
436 ret = sendmsg(fd, msg, flags);
442 if (ret != msg->msg_iov->iov_len)
444 (unsigned long long)msg->msg_iov->iov_len);
445 if (msg->msg_flags)
446 error(1, 0, "sendmsg: return flags 0x%x\n", msg->msg_flags);
455 struct msghdr msg = {0};
462 msg.msg_iov = &iov;
463 msg.msg_iovlen = 1;
465 msg.msg_name = addr;
466 msg.msg_namelen = alen;
469 msg.msg_control = control;
470 msg.msg_controllen = sizeof(control);
472 cm = CMSG_FIRSTHDR(&msg);
482 if (!__send_one(fd, &msg, MSG_MORE))
489 return __send_one(fd, &msg, 0);