Lines Matching defs:cmsg
55 static int scm_fp_copy(struct cmsghdr *cmsg, struct scm_fp_list **fplp)
57 int *fdp = (int*)CMSG_DATA(cmsg);
62 num = (cmsg->cmsg_len - CMSG_ALIGN(sizeof(struct cmsghdr)))/sizeof(int);
115 struct cmsghdr *cmsg;
118 for (cmsg = CMSG_FIRSTHDR(msg); cmsg; cmsg = CMSG_NXTHDR(msg, cmsg))
130 if (!CMSG_OK(msg, cmsg))
133 if (cmsg->cmsg_level != SOL_SOCKET)
136 switch (cmsg->cmsg_type)
139 err=scm_fp_copy(cmsg, &p->fp);
144 if (cmsg->cmsg_len != CMSG_LEN(sizeof(struct ucred)))
146 memcpy(&p->creds, CMSG_DATA(cmsg), sizeof(struct ucred));