Lines Matching defs:cmsg
77 struct cmsghdr *cmsg;
96 cmsg = CMSG_FIRSTHDR(&msg);
97 cmsg->cmsg_len = CMSG_LEN(sizeof(int));
98 cmsg->cmsg_level = SOL_SOCKET;
99 cmsg->cmsg_type = SCM_RIGHTS;
100 *(int *)CMSG_DATA(cmsg) = fd;
127 struct cmsghdr *cmsg;
166 cmsg = CMSG_FIRSTHDR(&msg);
168 if (cmsg == NULL) {
172 if (cmsg->cmsg_len == CMSG_LEN(sizeof(int)) &&
173 cmsg->cmsg_level == SOL_SOCKET &&
174 cmsg->cmsg_type == SCM_RIGHTS) {
175 *fd = *(int *)CMSG_DATA(cmsg);
178 cmsg = CMSG_NXTHDR(&msg, cmsg);