Lines Matching refs:cmsg
738 #define CMSG_NEXT(cmsg) \ argument
739 (struct cmsghdr *)((uintptr_t)(cmsg) + \
740 ROUNDUP_cmsglen((cmsg)->cmsg_len))
741 #define CMSG_CONTENT(cmsg) (&((cmsg)[1])) argument
742 #define CMSG_CONTENTLEN(cmsg) ((cmsg)->cmsg_len - sizeof (struct cmsghdr)) argument
743 #define CMSG_VALID(cmsg, start, end) \ argument
744 (ISALIGNED_cmsghdr(cmsg) && \
745 ((uintptr_t)(cmsg) >= (uintptr_t)(start)) && \
746 ((uintptr_t)(cmsg) < (uintptr_t)(end)) && \
747 ((ssize_t)(cmsg)->cmsg_len >= sizeof (struct cmsghdr)) && \
748 ((uintptr_t)(cmsg) + (cmsg)->cmsg_len <= (uintptr_t)(end)))