Lines Matching refs:cmsg
32 struct cmsghdr *cmsg; variable
45 cmsg = CMSG_FIRSTHDR(&msg);
46 cmsg->cmsg_len = CMSG_LEN(sizeof(int));
47 cmsg->cmsg_level = SOL_SOCKET;
48 cmsg->cmsg_type = SCM_RIGHTS;
49 *(int *)CMSG_DATA(cmsg) = fd;
63 struct cmsghdr *cmsg; variable
81 for (cmsg = CMSG_FIRSTHDR(&msg); cmsg != NULL;
82 cmsg = CMSG_NXTHDR(&msg, cmsg)) {
83 if (cmsg->cmsg_len == CMSG_LEN(sizeof(int)) &&
84 cmsg->cmsg_level == SOL_SOCKET &&
85 cmsg->cmsg_type == SCM_RIGHTS) {
86 fd = *(int *)CMSG_DATA(cmsg);