Lines Matching defs:cmsghdr
561 * of message elements headed by cmsghdr structures.
563 struct cmsghdr {
597 /* given pointer to struct cmsghdr, return pointer to data */
599 __DARWIN_ALIGN32(sizeof(struct cmsghdr)))
601 /* given pointer to struct cmsghdr, return pointer to next cmsghdr */
604 __DARWIN_ALIGN32(sizeof(struct cmsghdr)) > \
606 (struct cmsghdr *)0L /* NULL */ : \
607 (struct cmsghdr *)((unsigned char *)(cmsg) + __DARWIN_ALIGN32((uint32_t)(cmsg)->cmsg_len)))
609 #define CMSG_FIRSTHDR(mhdr) ((struct cmsghdr *)(mhdr)->msg_control)
613 #define CMSG_SPACE(l) (__DARWIN_ALIGN32(sizeof(struct cmsghdr)) + __DARWIN_ALIGN32(l))
614 #define CMSG_LEN(l) (__DARWIN_ALIGN32(sizeof(struct cmsghdr)) + (l))