From fa534e660d6323afb758326f29b9baec791d2ff4 Mon Sep 17 00:00:00 2001 From: phk Date: Fri, 16 Mar 2001 20:00:53 +0000 Subject: makeover. --- sys/netinet/in.c | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) (limited to 'sys/netinet/in.c') diff --git a/sys/netinet/in.c b/sys/netinet/in.c index 27fbefb..256e006 100644 --- a/sys/netinet/in.c +++ b/sys/netinet/in.c @@ -87,8 +87,7 @@ in_localaddr(in) register struct in_ifaddr *ia; if (subnetsarelocal) { - for (ia = TAILQ_FIRST(&in_ifaddrhead); ia; - ia = TAILQ_NEXT(ia, ia_link)) + TAILQ_FOREACH(ia, &in_ifaddrhead, ia_link) if ((i & ia->ia_netmask) == ia->ia_net) return (1); } else { @@ -235,8 +234,7 @@ in_control(so, cmd, data, ifp, p) * the first one on the interface. */ if (ifp) - for (iap = TAILQ_FIRST(&in_ifaddrhead); iap; - iap = TAILQ_NEXT(iap, ia_link)) + TAILQ_FOREACH(iap, &in_ifaddrhead, ia_link) if (iap->ia_ifp == ifp) { if (((struct sockaddr_in *)&ifr->ifr_addr)->sin_addr.s_addr == iap->ia_addr.sin_addr.s_addr) { @@ -752,8 +750,7 @@ in_broadcast(in, ifp) * with a broadcast address. */ #define ia ((struct in_ifaddr *)ifa) - for (ifa = TAILQ_FIRST(&ifp->if_addrhead); ifa; - ifa = TAILQ_NEXT(ifa, ifa_link)) + TAILQ_FOREACH(ifa, &ifp->if_addrhead, ifa_link) if (ifa->ifa_addr->sa_family == AF_INET && (in.s_addr == ia->ia_broadaddr.sin_addr.s_addr || in.s_addr == ia->ia_netbroadcast.s_addr || -- cgit v1.1