Lines Matching refs:cmsghdr
139 struct cmsghdr *cm; in putfds()
142 cm = (struct cmsghdr *)buf; in putfds()
211 struct cmsghdr *cmsghdr; in recvfd_payload() local
234 cmsghdr = CMSG_FIRSTHDR(&msghdr); in recvfd_payload()
235 ATF_REQUIRE_MSG(cmsghdr != NULL, in recvfd_payload()
239 for (; cmsghdr != NULL; cmsghdr = CMSG_NXTHDR(&msghdr, cmsghdr)) { in recvfd_payload()
240 if (cmsghdr->cmsg_level == SOL_SOCKET && in recvfd_payload()
241 cmsghdr->cmsg_type == SCM_RIGHTS && in recvfd_payload()
242 cmsghdr->cmsg_len == CMSG_LEN(sizeof(int))) { in recvfd_payload()
243 memcpy(recv_fd, CMSG_DATA(cmsghdr), sizeof(int)); in recvfd_payload()
245 } else if (cmsghdr->cmsg_level == SOL_SOCKET && in recvfd_payload()
246 cmsghdr->cmsg_type == SCM_CREDS) in recvfd_payload()
445 #define MAXFDS ((MCLBYTES - _ALIGN(sizeof(struct cmsghdr)))/sizeof(void *))
877 struct cmsghdr cmsg; in ATF_TC_BODY()
896 cmsg = (struct cmsghdr ){ in ATF_TC_BODY()
897 .cmsg_len = sizeof(struct cmsghdr), /* not CMSG_LEN(0)! */ in ATF_TC_BODY()
905 if (CMSG_LEN(0) != sizeof(struct cmsghdr)) in ATF_TC_BODY()