Lines Matching defs:cmsgp
555 struct cmsghdr *cmsgp = NULL;
595 for ( cmsgp = CMSG_FIRSTHDR(&msgh); cmsgp != NULL; cmsgp = CMSG_NXTHDR(&msgh,cmsgp) ) {
596 if ( cmsgp->cmsg_level == SOL_SOCKET && cmsgp->cmsg_type == SCM_RIGHTS ) {
597 return *(int *) CMSG_DATA(cmsgp);
617 struct cmsghdr *cmsgp = NULL;
644 cmsgp = CMSG_FIRSTHDR(&msgh);
645 cmsgp->cmsg_level = SOL_SOCKET;
646 cmsgp->cmsg_type = SCM_RIGHTS;
647 cmsgp->cmsg_len = CMSG_LEN(sizeof(fd));
649 *((int *)CMSG_DATA(cmsgp)) = fd;
650 msgh.msg_controllen = cmsgp->cmsg_len;