CMSG_SPACE
if (sizeof(cmsbuf) < CMSG_SPACE(sizeof(int))) {
msg.msg_controllen = CMSG_SPACE(sizeof(int));
if (sizeof(cmsbuf) < CMSG_SPACE(sizeof(fd))) {
msg.msg_controllen = CMSG_SPACE(sizeof(fd));
m.msg_controllen = CMSG_SPACE(sizeof(struct in6_pktinfo));
m.msg_controllen = CMSG_SPACE(sizeof(struct in_pktinfo));
cbuflen = CMSG_SPACE(sizeof(struct sockaddr_storage));
char tmp[CMSG_SPACE(sizeof(int))];
char tmp[CMSG_SPACE(sizeof(int))];
if (cmsg->cmsg_len < CMSG_SPACE(sizeof(struct ip6_ext)))
if (cmsg->cmsg_len < CMSG_SPACE(hdrlen))
if (cmsg->cmsg_len < CMSG_SPACE(sizeof(struct ip6_ext)))
if (cmsg->cmsg_len < CMSG_SPACE(hdrlen))
sp = CMSG_SPACE((nbytes + 7) & ~7);
return (CMSG_SPACE(sizeof(struct in6_addr) * seg +
cmsgbuf = malloc(CMSG_SPACE(sizeof(struct sctp_sndinfo)) +
CMSG_SPACE(sizeof(struct sctp_prinfo)) +
CMSG_SPACE(sizeof(struct sctp_authinfo)) +
(size_t)addrcnt * CMSG_SPACE(sizeof(struct in6_addr)));
msg.msg_controllen += CMSG_SPACE(sizeof(struct sctp_sndinfo));
cmsg = (struct cmsghdr *)((caddr_t)cmsg + CMSG_SPACE(sizeof(struct sctp_sndinfo)));
msg.msg_controllen += CMSG_SPACE(sizeof(struct sctp_prinfo));
cmsg = (struct cmsghdr *)((caddr_t)cmsg + CMSG_SPACE(sizeof(struct sctp_prinfo)));
msg.msg_controllen += CMSG_SPACE(sizeof(struct sctp_authinfo));
cmsg = (struct cmsghdr *)((caddr_t)cmsg + CMSG_SPACE(sizeof(struct sctp_authinfo)));
msg.msg_controllen += CMSG_SPACE(sizeof(struct sctp_sndinfo));
cmsg = (struct cmsghdr *)((caddr_t)cmsg + CMSG_SPACE(sizeof(struct sctp_sndinfo)));
msg.msg_controllen += CMSG_SPACE(sizeof(struct sctp_prinfo));
cmsg = (struct cmsghdr *)((caddr_t)cmsg + CMSG_SPACE(sizeof(struct sctp_prinfo)));
msg.msg_controllen += CMSG_SPACE(sizeof(struct sctp_authinfo));
cmsg = (struct cmsghdr *)((caddr_t)cmsg + CMSG_SPACE(sizeof(struct sctp_authinfo)));
msg.msg_controllen += CMSG_SPACE(sizeof(struct in_addr));
cmsg = (struct cmsghdr *)((caddr_t)cmsg + CMSG_SPACE(sizeof(struct in_addr)));
msg.msg_controllen += CMSG_SPACE(sizeof(struct in6_addr));
cmsg = (struct cmsghdr *)((caddr_t)cmsg + CMSG_SPACE(sizeof(struct in6_addr)));
crmsgsize = CMSG_SPACE(SOCKCREDSIZE(NGROUPS));
message = malloc(CMSG_SPACE(MESSAGE_SIZE));
memset(message, 0, CMSG_SPACE(MESSAGE_SIZE));
fdcm = malloc(CMSG_SPACE(FDCM_DATASIZE));
memset(fdcm, 0, CMSG_SPACE(FDCM_DATASIZE));
#define MESSAGE_SIZE (CMSG_SPACE(FDCM_DATASIZE) + \
CMSG_SPACE(CRCM_DATASIZE))
cmp = emalloc(CMSG_SPACE(sizeof(int)));
msg.msg_controllen = CMSG_SPACE(sizeof(int));
ip6optlen += CMSG_SPACE(sizeof(struct in6_pktinfo));
ip6optlen += CMSG_SPACE(sizeof(int));
clen = CMSG_SPACE(accrightslen);
cmsg->cmsg_len = CMSG_SPACE(accrightslen);
cspace = CMSG_SPACE(l_cmsg.cmsg_len - sizeof(l_cmsg));
cspace = CMSG_SPACE(cmsg32.cmsg_len - CMSG32_LEN(0));
int space = CMSG_SPACE(size);
rights->m_len = CMSG_SPACE(nfds * sizeof(int));
rights->m_len = CMSG_SPACE(0);
newcm = malloc(CMSG_SPACE(nfds * sizeof(file_t *)), M_MBUF, M_WAITOK);
MEXTADD(control, newcm, CMSG_SPACE(nfds * sizeof(file_t *)),
control->m_len = CMSG_SPACE(nfds * sizeof(file_t *));
cmp = malloc(CMSG_SPACE(sizeof(int)));
msg.msg_controllen = CMSG_SPACE(sizeof(int));
cmp = malloc(CMSG_SPACE(sizeof(int)));
msg.msg_controllen = CMSG_SPACE(sizeof(int));
msg = malloc(CMSG_SPACE(sizeof(int)));
m.msg_controllen = CMSG_SPACE(sizeof(int));
if (sizeof(cmsgbuf.buf) < CMSG_SPACE(sizeof(int)))
sizeof(cmsgbuf.buf), CMSG_SPACE(sizeof(int)));
msg.msg_controllen = CMSG_SPACE(sizeof(int));
if (sizeof(cmsgbuf.buf) < CMSG_SPACE(sizeof(int)))
sizeof(cmsgbuf.buf), CMSG_SPACE(sizeof(int)));
msg.msg_controllen = CMSG_SPACE(sizeof(int));
char control[CMSG_SPACE(sizeof(*ipi)) * 2];
char cmsgbuf[CMSG_SPACE(sizeof(struct in_pktinfo)) * 2];
msg.msg_controllen += CMSG_SPACE(sizeof(struct in_pktinfo));
char buf[CMSG_SPACE(sizeof(int))];
__CTASSERT(sizeof(cmsgbuf) > CMSG_SPACE(sizeof(struct in_pktinfo)));
__CTASSERT(sizeof(cmsgbuf) > CMSG_SPACE(sizeof(struct in6_pktinfo)));
msg.msg_controllen += CMSG_SPACE(sizeof(struct in_pktinfo));
msg.msg_controllen += CMSG_SPACE(sizeof(struct in6_pktinfo));
cmsglen = CMSG_SPACE(sizeof(struct in6_pktinfo)) + CMSG_SPACE(hbhlen);
cmsglen = CMSG_SPACE(sizeof(struct in6_pktinfo)) +
m.msg_controllen = CMSG_SPACE(sizeof(struct in6_pktinfo));
rcvcmsgbuflen = CMSG_SPACE(sizeof(struct in6_pktinfo)) +
CMSG_SPACE(sizeof(int));
sndcmsgbuflen = CMSG_SPACE(sizeof(struct in6_pktinfo));
srv->ctllen = CMSG_SPACE(SOCKCREDSIZE(MAX_GROUPS));
rcvcmsglen = CMSG_SPACE(sizeof(struct in6_pktinfo)) +
CMSG_SPACE(sizeof(int));