cmsg->cmsg_type = cmsg_type;
struct in_pktinfo *const info = (struct in_pktinfo *) CMSG_DATA(cmsg);
-#ifdef HAVE_IF_INDEXTONAME
- info->ipi_ifindex = if_nametoindex("lo");
-#else
- info->ipi_ifindex = 1;
-#endif
+ info->ipi_ifindex = ifindex_lo();
info->ipi_spec_dst.s_addr = inet_addr("1.2.3.4");
info->ipi_addr.s_addr = inet_addr("5.6.7.8");
", ipi_addr=inet_addr(\"%s\")}}]"
", msg_controllen=%u, msg_flags=0}, 0) = %d %s (%m)\n",
(unsigned) cmsg->cmsg_len, cmsg_type_str,
-#ifdef HAVE_IF_INDEXTONAME
- "if_nametoindex(\"lo\")",
-#else
- "1",
-#endif
- "1.2.3.4", "5.6.7.8", len, rc, errno2name());
+ IFINDEX_LO_STR, "1.2.3.4", "5.6.7.8", len, rc, errno2name());
}
static void