__CMSG_ASIZE
#define CMSG_DATA(cmsg) (__CASTV(unsigned char *, cmsg) + __CMSG_ASIZE)
#define CCMSG_DATA(cmsg) (__CASTCV(const unsigned char *, cmsg) + __CMSG_ASIZE)
__CMSG_MSGNEXT(cmsg) + __CMSG_ASIZE > __CMSG_MSGEND(mhdr) ? 0 : \
#define CMSG_SPACE(l) (__CMSG_ASIZE + __CMSG_ALIGN(l))
#define CMSG_LEN(l) (__CMSG_ASIZE + (l))