CMSG_DATA
sc = (struct sockcred *)(void *)CMSG_DATA(cmp);
return (struct in_pktinfo *)(void *)CMSG_DATA(cmsgptr);
return (struct in_addr *)(void *)CMSG_DATA(cmsgptr);
return (struct in6_pktinfo *)(void *)CMSG_DATA(cmsgptr);
#ifndef CMSG_DATA
fd = (*(int *)CMSG_DATA(cmsg));
*(int *)CMSG_DATA(cmsg) = fd;
*(int *)CMSG_DATA(cmsg) = nfd;
#define BIO_CMSG_DATA(x) CMSG_DATA(x)
rcvinfo = (struct sctp_rcvinfo *)CMSG_DATA(cmsg);
sndrcvinfo = (struct sctp_sndrcvinfo *)CMSG_DATA(cmsg);
sndinfo = (struct sctp_sndinfo *)CMSG_DATA(cmsg);
prinfo = (struct sctp_prinfo *)CMSG_DATA(cmsg);
sndrcvinfo = (struct sctp_sndrcvinfo *)CMSG_DATA(cmsg);
memcpy(CMSG_DATA(cmsg), &op, ALG_OP_LEN);
aiv = (struct af_alg_iv *)CMSG_DATA(cmsg);
*((unsigned char *)CMSG_DATA(cmsg)) = record_type;
tgr = (struct tls_get_record *)CMSG_DATA(cmsg);
*((unsigned char *)CMSG_DATA(cmsg)) = record_type;
p[0] = *((unsigned char *)CMSG_DATA(cmsg));
struct ip6_ext *eh = (struct ip6_ext *)CMSG_DATA(cmsg);
struct ip6_ext *eh = (struct ip6_ext *)CMSG_DATA(cmsg);
ip6e = (struct ip6_ext *)CMSG_DATA(cmsg);
ip6e = (struct ip6_ext *)CMSG_DATA(cmsg);
rthdr = (struct ip6_rthdr *)CMSG_DATA(cmsg);
rthdr = (struct ip6_rthdr *)CMSG_DATA(cmsg);
rthdr = (struct ip6_rthdr *)CMSG_DATA(cmsg);
rthdr = (struct ip6_rthdr *)CMSG_DATA(cmsg);
rthdr = (struct ip6_rthdr *)CMSG_DATA(cmsg);
rthdr = (struct ip6_rthdr *)CMSG_DATA(ch);
memcpy(CMSG_DATA(cmsg), info, sizeof(struct sctp_sndinfo));
memcpy(CMSG_DATA(cmsg), info, sizeof(struct sctp_prinfo));
memcpy(CMSG_DATA(cmsg), info, sizeof(struct sctp_authinfo));
memcpy(CMSG_DATA(cmsg), &spa_info->sendv_sndinfo, sizeof(struct sctp_sndinfo));
memcpy(CMSG_DATA(cmsg), &spa_info->sendv_prinfo, sizeof(struct sctp_prinfo));
memcpy(CMSG_DATA(cmsg), &spa_info->sendv_authinfo, sizeof(struct sctp_authinfo));
memcpy(CMSG_DATA(cmsg), &addr_in->sin_addr, sizeof(struct in_addr));
memcpy(CMSG_DATA(cmsg), &addr_in6->sin6_addr, sizeof(struct in6_addr));
sinfo = (struct sctp_sndrcvinfo *)CMSG_DATA(cmsg);
memcpy(CMSG_DATA(cmsg), sinfo, sizeof(struct sctp_sndrcvinfo));
memcpy(sinfo, CMSG_DATA(cmsg), sizeof(struct sctp_sndrcvinfo));
memcpy(sinfo, CMSG_DATA(cmsg), sizeof(struct sctp_extrcvinfo));
rcvinfo = (struct sctp_rcvinfo *)CMSG_DATA(cmsg);
nxtinfo = (struct sctp_nxtinfo *)CMSG_DATA(cmsg);
(struct in_addr *)CMSG_DATA(cmsg),
memcpy(CMSG_DATA(cmsg), lin, sizeof(*lin));
memcpy(CMSG_DATA(cmsg), &fd, sizeof(fd));
memcpy(CMSG_DATA(cmsg), &fd, sizeof(fd));
memcpy(CMSG_DATA(cmsg), &fd, sizeof(fd));
memcpy(CMSG_DATA(cmsg), &fd, sizeof(fd));
memcpy(CMSG_DATA(cmsg), &fd, sizeof(fd));
memcpy(CMSG_DATA(cmsg), &fd, sizeof(fd));
memcpy(CMSG_DATA(cmsg), &fd, sizeof(fd));
memcpy(CMSG_DATA(cmsg), &fd, sizeof(fd));
memcpy(CMSG_DATA(cmsg), &fd, sizeof(fd));
memcpy(CMSG_DATA(cmsg), &fd, sizeof(fd));
memcpy(CMSG_DATA(cmsg), &fd, sizeof(fd));
memcpy(CMSG_DATA(cmsg), &fd, sizeof(fd));
bcopy(CMSG_DATA(cmsg), cred, sizeof(*cred));
bcopy(CMSG_DATA(cmsg), fds + i, sizeof(int) * n);
bcopy(&fd, CMSG_DATA(cmsg), sizeof(fd));
*(int *)CMSG_DATA(cmsg) = buf->fd;
(char *)CMSG_DATA(cmsg)) / sizeof(int);
fd = ((int *)CMSG_DATA(cmsg))[i];
bcopy(CMSG_DATA(cmsg), fdp, sizeof(*fdp));
bcopy(&fd, CMSG_DATA(cmsg), sizeof(fd));
memcpy(&now, CMSG_DATA(cmsg), sizeof(now));
bufsize = CONTROLLEN - ((caddr_t)CMSG_DATA(cm) - (caddr_t)bufp);
pr_ip6opt(CMSG_DATA(cm), (size_t)bufsize);
pr_ip6opt(CMSG_DATA(cm), (size_t)bufsize);
pr_rthdr(CMSG_DATA(cm), (size_t)bufsize);
memcpy(&r, CMSG_DATA(cm), sizeof(r));
memcpy(&pi, CMSG_DATA(cm), sizeof(pi));
memcpy(&mtuctl, CMSG_DATA(cm), sizeof(mtuctl));
cmsg_pktinfo = CMSG_DATA(scmsgp);
memcpy(CMSG_DATA(scmsgp), &hoplimit, sizeof(hoplimit));
rthdr = (struct ip6_rthdr *)CMSG_DATA(scmsgp);
data = CMSG_DATA(cm);
memset(CMSG_DATA(data), 0, len);
CMSG_DATA(data), len);
data = CMSG_DATA(cm);
CMSG_DATA(mtod(control, struct cmsghdr *));
(void)memcpy(CMSG_DATA(cp), p, size);
tls_rtype = *((uint8_t *)CMSG_DATA(cm));
memcpy(&tgr, CMSG_DATA(cmsg), sizeof(tgr));
fds = (int *)CMSG_DATA(cm);
data = CMSG_DATA(cm);
CMSG_DATA(mtod(*controlp, struct cmsghdr *));
CMSG_DATA(mtod(*controlp, struct cmsghdr *)),
data = CMSG_DATA(cp);
data = CMSG_DATA(cm);
data = CMSG_DATA(cm)) {
CMSG_DATA(mtod(m, struct cmsghdr *));
CMSG_DATA(mtod(m, struct cmsghdr *));
CMSG_DATA(mtod(m, struct cmsghdr *));
CMSG_DATA(mtod(m, struct cmsghdr *));
CMSG_DATA(mtod(m, struct cmsghdr *));
CMSG_DATA(mtod(m, struct cmsghdr *));
sc = (void *)CMSG_DATA(mtod(m, struct cmsghdr *));
sc = (void *)CMSG_DATA(mtod(m, struct cmsghdr *));
data = CMSG_DATA(cm);
rcvinfo = (struct sctp_rcvinfo *)CMSG_DATA(cmh);
nxtinfo = (struct sctp_nxtinfo *)CMSG_DATA(cmh);
outinfo = (struct sctp_sndrcvinfo *)CMSG_DATA(cmh);
pktinfo = (struct in6_pktinfo *)CMSG_DATA(cm);
tclass = *(int *)CMSG_DATA(cm);
*(struct in_addr *)CMSG_DATA(cm);
tos = *(u_char *)CMSG_DATA(cm);
flowid = *(uint32_t *) CMSG_DATA(cm);
flowtype = *(uint32_t *) CMSG_DATA(cm);
error = ip6_setpktopt(cm->cmsg_type, CMSG_DATA(cm),
void *data = CMSG_DATA(cmsg);
memcpy(&tgr, CMSG_DATA(cmsg), sizeof(tgr));
memcpy(&tgr, CMSG_DATA(cmsg), sizeof(tgr));
*(int *)CMSG_DATA(cmptr) = cap_fd;
int cap_fd = *(int*)CMSG_DATA(cmptr);
*(int *)CMSG_DATA(cmptr) = fd;
int fd = *(int*)CMSG_DATA(cmptr);
int pd = *(int*)CMSG_DATA(cmptr);
*(int *)CMSG_DATA(cmptr) = pd_;
*(int *)(void *)CMSG_DATA(cmsg) = pathfd;
pathfd_copy = *(int *)(void *)CMSG_DATA(cmsg);
memcpy(CMSG_DATA(cmsg), &fd, sizeof(fd));
memcpy(CMSG_DATA(cmsg), &fd, sizeof(fd));
*(uint8_t *)CMSG_DATA(cmsg) = type;
tgr = (struct tls_get_record *)CMSG_DATA(cmsg);
error = close(*(int *)CMSG_DATA(msghdr.msg_control));
error = close(*(int *)CMSG_DATA(msghdr.msg_control));
for (fdp = (int *)CMSG_DATA(cm), i = 0; i < nfds; i++)
memcpy(recv_fd, CMSG_DATA(cmsghdr), sizeof(int));
rc = close(*(int *)CMSG_DATA(message));
rc = close(*(int *)CMSG_DATA(message));
memcpy(CMSG_DATA(cmsg), &src.sin_addr, sizeof(src.sin_addr));
memcpy(&vrf, CMSG_DATA(cmsg), sizeof(vrf));
nlc = (struct nl_control *)CMSG_DATA(cmsg);
bcopy(CMSG_DATA(cmsg), fdp, sizeof(*fdp));
bcopy(&fd, CMSG_DATA(cmsg), sizeof(fd));
memcpy(CMSG_DATA(cmsgp),
memcpy(CMSG_DATA(cmsgp), &(struct sockaddr_dl){
memcpy(&tdata, CMSG_DATA(cmsg), scm_size);
cmcred = (struct cmsgcred *)CMSG_DATA(cmsghdr);
sc = (struct sockcred *)CMSG_DATA(cmsghdr);
for (q = CMSG_DATA(cmsghdr);
fprintf(fp, "%s0x%02x", q == CMSG_DATA(cmsghdr) ? "" : ",", *q);
data = CMSG_DATA(cmsghdr);
pi = (struct in6_pktinfo *)CMSG_DATA(cmsgp);
hbhbuf = CMSG_DATA(cmsgp);
cred = (struct cmsgcred *)CMSG_DATA(&cmsg);
fd = (int *)CMSG_DATA(cmsg);
*((int *)CMSG_DATA(cmsg) + f) = fd[f];
pi = (struct in6_pktinfo *)(void *)CMSG_DATA(cm);
pi = (struct in6_pktinfo *)(void *)CMSG_DATA(cm);
hlimp = (int *)(void *)CMSG_DATA(cm);
pi = (struct in6_pktinfo *)CMSG_DATA(cm);
memcpy(CMSG_DATA(cm), &hoplimit, sizeof(int));
pi = (struct in6_pktinfo *)CMSG_DATA(cm);
memcpy(CMSG_DATA(cm), &hoplimit, sizeof(int));
pi = (struct in6_pktinfo *)(CMSG_DATA(cm));
hlimp = (int *)CMSG_DATA(cm);
pi = (struct in6_pktinfo *)(void *)CMSG_DATA(cm);
memcpy(CMSG_DATA(cm), &hoplimit, sizeof(int));
pi = (struct in6_pktinfo *)(void *)(CMSG_DATA(cm));
hlimp = (int *)(void *)CMSG_DATA(cm);
return (*(int *)CMSG_DATA(cm));
rcvpktinfo = (struct in6_pktinfo *)(CMSG_DATA(cm));
hlimp = (int *)CMSG_DATA(cm);