sctp_rcvinfo
struct sctp_rcvinfo *rcvinfo;
rcvinfo = (struct sctp_rcvinfo *)CMSG_DATA(cmsg);
struct sctp_rcvinfo *rcvinfo;
rcvinfo = (struct sctp_rcvinfo *)CMSG_DATA(cmsg);
} else if (*infolen >= sizeof(struct sctp_rcvinfo)) {
memcpy(info, rcvinfo, sizeof(struct sctp_rcvinfo));
*infolen = (socklen_t)sizeof(struct sctp_rcvinfo);
struct sctp_rcvinfo *rcvinfo;
len += CMSG_SPACE(sizeof(struct sctp_rcvinfo));
cmh->cmsg_len = CMSG_LEN(sizeof(struct sctp_rcvinfo));
rcvinfo = (struct sctp_rcvinfo *)CMSG_DATA(cmh);
cmh = (struct cmsghdr *)((caddr_t)cmh + CMSG_SPACE(sizeof(struct sctp_rcvinfo)));
SCTP_BUF_LEN(ret) += CMSG_SPACE(sizeof(struct sctp_rcvinfo));
struct sctp_rcvinfo recvv_rcvinfo;
print_sctp_rcvinfo(FILE *fp, struct sctp_rcvinfo *info)
if (len == CMSG_LEN(sizeof(struct sctp_rcvinfo)))
print_sctp_rcvinfo(fp, (struct sctp_rcvinfo *)data);