Lines Matching defs:cmsg
782 union uv__cmsg cmsg;
789 memset(&cmsg, 0, sizeof(cmsg));
799 msg.msg_control = &cmsg.hdr;
802 cmsg.hdr.cmsg_level = SOL_SOCKET;
803 cmsg.hdr.cmsg_type = SCM_RIGHTS;
804 cmsg.hdr.cmsg_len = CMSG_LEN(sizeof(fd_to_send));
805 memcpy(CMSG_DATA(&cmsg.hdr), &fd_to_send, sizeof(fd_to_send));
981 struct cmsghdr* cmsg;
987 for (cmsg = CMSG_FIRSTHDR(msg); cmsg != NULL; cmsg = CMSG_NXTHDR(msg, cmsg)) {
988 if (cmsg->cmsg_type != SCM_RIGHTS) {
990 cmsg->cmsg_type);
994 assert(cmsg->cmsg_len >= CMSG_LEN(0));
995 count = cmsg->cmsg_len - CMSG_LEN(0);
1000 memcpy(&fd, (char*) CMSG_DATA(cmsg) + i * sizeof(fd), sizeof(fd));
1024 union uv__cmsg cmsg;
1070 msg.msg_controllen = sizeof(cmsg);
1071 msg.msg_control = &cmsg.hdr;