From: Dmitry V. Levin Date: Fri, 11 Aug 2017 18:26:02 +0000 (+0000) Subject: tests/ip_mreq: use ifindex_lo and IFINDEX_LO_STR X-Git-Tag: v4.19~114 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=0891e131c7b5c15e3b7a01e04d549a1ab73c9143;p=strace tests/ip_mreq: use ifindex_lo and IFINDEX_LO_STR * tests/ip_mreq.c: Do not check for HAVE_IF_INDEXTONAME. (main): Use ifindex_lo instead of if_nametoindex, use IFINDEX_LO_STR instead of hardcoded string. --- diff --git a/tests/ip_mreq.c b/tests/ip_mreq.c index d21f5794..3f4648ca 100644 --- a/tests/ip_mreq.c +++ b/tests/ip_mreq.c @@ -30,7 +30,7 @@ #include #if defined IP_ADD_MEMBERSHIP && defined IPV6_ADD_MEMBERSHIP \ - && defined IPV6_JOIN_ANYCAST && defined HAVE_IF_INDEXTONAME + && defined IPV6_JOIN_ANYCAST # include # include @@ -55,7 +55,7 @@ main(void) inet_pton(AF_INET, interface, &m4->imr_interface); inet_pton(AF_INET6, multi6addr, &m6->ipv6mr_multiaddr); - m6->ipv6mr_interface = if_nametoindex("lo"); + m6->ipv6mr_interface = ifindex_lo(); if (!m6->ipv6mr_interface) perror_msg_and_skip("lo"); @@ -89,28 +89,28 @@ main(void) m6, sizeof(*m6), "{inet_pton(AF_INET6, \"" multi6addr "\", &ipv6mr_multiaddr)" - ", ipv6mr_interface=if_nametoindex(\"lo\")}" + ", ipv6mr_interface=" IFINDEX_LO_STR "}" }, { ARG_STR(SOL_IPV6), ARG_STR(IPV6_DROP_MEMBERSHIP), m6, sizeof(*m6), "{inet_pton(AF_INET6, \"" multi6addr "\", &ipv6mr_multiaddr)" - ", ipv6mr_interface=if_nametoindex(\"lo\")}" + ", ipv6mr_interface=" IFINDEX_LO_STR "}" }, { ARG_STR(SOL_IPV6), ARG_STR(IPV6_JOIN_ANYCAST), m6, sizeof(*m6), "{inet_pton(AF_INET6, \"" multi6addr "\", &ipv6mr_multiaddr)" - ", ipv6mr_interface=if_nametoindex(\"lo\")}" + ", ipv6mr_interface=" IFINDEX_LO_STR "}" }, { ARG_STR(SOL_IPV6), ARG_STR(IPV6_LEAVE_ANYCAST), m6, sizeof(*m6), "{inet_pton(AF_INET6, \"" multi6addr "\", &ipv6mr_multiaddr)" - ", ipv6mr_interface=if_nametoindex(\"lo\")}" + ", ipv6mr_interface=" IFINDEX_LO_STR "}" } }; @@ -158,6 +158,6 @@ main(void) #else SKIP_MAIN_UNDEFINED("IP_ADD_MEMBERSHIP && IPV6_ADD_MEMBERSHIP" - " && IPV6_JOIN_ANYCAST && HAVE_IF_INDEXTONAME") + " && IPV6_JOIN_ANYCAST") #endif