Lines Matching defs:cmsghdr
837 * of message elements headed by cmsghdr structures.
839 struct cmsghdr {
873 /* given pointer to struct cmsghdr, return pointer to data */
875 __DARWIN_ALIGN32(sizeof(struct cmsghdr)))
882 ((mhdr)->msg_controllen >= sizeof(struct cmsghdr) ? \
883 (struct cmsghdr *)(mhdr)->msg_control : \
884 (struct cmsghdr *)0L)
888 * Given pointer to struct cmsghdr, return pointer to next cmsghdr
895 __DARWIN_ALIGN32(sizeof(struct cmsghdr))) > \
898 (struct cmsghdr *)0L /* NULL */ : \
899 (struct cmsghdr *)(void *)((unsigned char *)(cmsg) + \
904 #define CMSG_SPACE(l) (__DARWIN_ALIGN32(sizeof(struct cmsghdr)) + __DARWIN_ALIGN32(l))
905 #define CMSG_LEN(l) (__DARWIN_ALIGN32(sizeof(struct cmsghdr)) + (l))