Lines Matching defs:cmsg
1537 struct cmsghdr *cmsg;
1561 CMSG_FOREACH(cmsg, &msghdr) {
1562 if (cmsg->cmsg_level == SOL_SOCKET && cmsg->cmsg_type == SCM_RIGHTS) {
1564 fd_array = (int*) CMSG_DATA(cmsg);
1565 n_fds = (cmsg->cmsg_len - CMSG_LEN(0)) / sizeof(int);
1567 } else if (cmsg->cmsg_level == SOL_SOCKET &&
1568 cmsg->cmsg_type == SCM_CREDENTIALS &&
1569 cmsg->cmsg_len == CMSG_LEN(sizeof(struct ucred))) {
1571 ucred = (struct ucred*) CMSG_DATA(cmsg);