Lines Matching defs:cmsghdr
771 * of message elements headed by cmsghdr structures.
773 struct cmsghdr {
807 /* given pointer to struct cmsghdr, return pointer to data */
809 __DARWIN_ALIGN32(sizeof(struct cmsghdr)))
816 ((mhdr)->msg_controllen >= sizeof(struct cmsghdr) ? \
817 (struct cmsghdr *)(mhdr)->msg_control : \
818 (struct cmsghdr *)0L)
822 * Given pointer to struct cmsghdr, return pointer to next cmsghdr
829 __DARWIN_ALIGN32(sizeof(struct cmsghdr))) > \
832 (struct cmsghdr *)0L /* NULL */ : \
833 (struct cmsghdr *)(void *)((unsigned char *)(cmsg) + \
838 #define CMSG_SPACE(l) (__DARWIN_ALIGN32(sizeof(struct cmsghdr)) + __DARWIN_ALIGN32(l))
839 #define CMSG_LEN(l) (__DARWIN_ALIGN32(sizeof(struct cmsghdr)) + (l))