Home | History | Annotate | Download | only in dist

Lines Matching refs:cmsg

52 	struct cmsghdr *cmsg;
68 cmsg = CMSG_FIRSTHDR(&msg);
69 cmsg->cmsg_len = CMSG_LEN(sizeof(int));
70 cmsg->cmsg_level = SOL_SOCKET;
71 cmsg->cmsg_type = SCM_RIGHTS;
72 *(int *)CMSG_DATA(cmsg) = fd;
73 msg.msg_controllen = cmsg->cmsg_len;
107 struct cmsghdr *cmsg;
146 cmsg = CMSG_FIRSTHDR(&msg);
147 if (cmsg == NULL) {
152 if (cmsg->cmsg_type != SCM_RIGHTS) {
153 error_f("expected %d got %d", SCM_RIGHTS, cmsg->cmsg_type);
156 fd = (*(int *)CMSG_DATA(cmsg));