IP_RECVDSTADDR
IP_RECVDSTADDR,
&& cm->cmsg_type == IP_RECVDSTADDR
defined(IP_RECVDSTADDR) && !defined(IPV6_RECVDSTADDR)
#define IPV6_RECVDSTADDR IP_RECVDSTADDR
if (setsockopt(fd, IPPROTO_IP, IP_RECVDSTADDR, &on, sizeof(on)) == -1) {
cmsg->cmsg_type == IP_RECVDSTADDR) {
#define IP_SENDSRCADDR IP_RECVDSTADDR /* FreeBSD compatibility */
sizeof(struct in_addr), IP_RECVDSTADDR, IPPROTO_IP);
case IP_RECVDSTADDR:
case IP_RECVDSTADDR:
case IP_RECVDSTADDR:
case IP_RECVDSTADDR:
sizeof(struct in_addr), IP_RECVDSTADDR, IPPROTO_IP);
CASERETURN(IP_RECVDSTADDR);
cmsg->cmsg_type == IP_RECVDSTADDR) {
IP_RECVDSTADDR, &on, sizeof(on)) < 0)