Lines Matching refs:cmsg
261 struct cmsghdr *cmsg;
266 cmsg = CMSG_FIRSTHDR(&hdr);
267 cmsg->cmsg_level = SOL_SOCKET;
268 cmsg->cmsg_type = SCM_CREDENTIALS;
269 cmsg->cmsg_len = CMSG_LEN(sizeof(struct ucred));
270 memcpy(CMSG_DATA(cmsg), creds, sizeof(struct ucred));
394 struct cmsghdr *cmsg;
451 for (cmsg = CMSG_FIRSTHDR(&msg); cmsg; cmsg = CMSG_NXTHDR(&msg, cmsg)) {
452 if (cmsg->cmsg_level == SOL_SOCKET &&
453 cmsg->cmsg_type == SCM_CREDENTIALS) {
455 memcpy(*creds, CMSG_DATA(cmsg), sizeof(struct ucred));