Lines Matching defs:cmsg
60 static int scm_fp_copy(struct cmsghdr *cmsg, struct scm_fp_list **fplp)
62 int *fdp = (int*)CMSG_DATA(cmsg);
67 num = (cmsg->cmsg_len - CMSG_ALIGN(sizeof(struct cmsghdr)))/sizeof(int);
137 struct cmsghdr *cmsg;
140 for (cmsg = CMSG_FIRSTHDR(msg); cmsg; cmsg = CMSG_NXTHDR(msg, cmsg))
152 if (!CMSG_OK(msg, cmsg))
155 if (cmsg->cmsg_level != SOL_SOCKET)
158 switch (cmsg->cmsg_type)
163 err=scm_fp_copy(cmsg, &p->fp);
168 if (cmsg->cmsg_len != CMSG_LEN(sizeof(struct ucred)))
170 memcpy(&p->creds, CMSG_DATA(cmsg), sizeof(struct ucred));