Lines Matching refs:cmsghdr
475 struct cmsghdr { struct
544 _ALIGN(sizeof(struct cmsghdr)))
549 ((char *)(cmsg) + _ALIGN(((struct cmsghdr *)(cmsg))->cmsg_len) + \
550 _ALIGN(sizeof(struct cmsghdr)) > \
552 (struct cmsghdr *)0 : \
553 (struct cmsghdr *)(void *)((char *)(cmsg) + \
554 _ALIGN(((struct cmsghdr *)(cmsg))->cmsg_len)))
561 ((mhdr)->msg_controllen >= sizeof(struct cmsghdr) ? \
562 (struct cmsghdr *)(mhdr)->msg_control : \
563 (struct cmsghdr *)0)
567 #define CMSG_SPACE(l) (_ALIGN(sizeof(struct cmsghdr)) + _ALIGN(l))
568 #define CMSG_LEN(l) (_ALIGN(sizeof(struct cmsghdr)) + (l))