diff options
author | phk <phk@FreeBSD.org> | 2001-02-03 11:46:35 +0000 |
---|---|---|
committer | phk <phk@FreeBSD.org> | 2001-02-03 11:46:35 +0000 |
commit | 2ef21ddcb983700a744a68bdc09d4328d1af0d71 (patch) | |
tree | a063fa63e721ed1696834584b16bd26bb20c74de /sys/net/rtsock.c | |
parent | bd1101e8cf83a9c8de37d4b856fe3eb1abebd4cb (diff) | |
download | FreeBSD-src-2ef21ddcb983700a744a68bdc09d4328d1af0d71.zip FreeBSD-src-2ef21ddcb983700a744a68bdc09d4328d1af0d71.tar.gz |
Use <sys/queue.h> macro api rather than fondle its implementation detals.
Created with: /usr/bin/sed
Reviewed by: /sbin/md5
Diffstat (limited to 'sys/net/rtsock.c')
-rw-r--r-- | sys/net/rtsock.c | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/sys/net/rtsock.c b/sys/net/rtsock.c index d9b4b10..0000c90 100644 --- a/sys/net/rtsock.c +++ b/sys/net/rtsock.c @@ -373,7 +373,7 @@ route_output(m, so) if (rtm->rtm_addrs & (RTA_IFP | RTA_IFA)) { ifp = rt->rt_ifp; if (ifp) { - ifpaddr = ifp->if_addrhead.tqh_first->ifa_addr; + ifpaddr = TAILQ_FIRST(&ifp->if_addrhead)->ifa_addr; ifaaddr = rt->rt_ifa->ifa_addr; rtm->rtm_index = ifp->if_index; } else { @@ -775,7 +775,7 @@ rt_newaddrmsg(cmd, ifa, error, rt) int ncmd = cmd == RTM_ADD ? RTM_NEWADDR : RTM_DELADDR; ifaaddr = sa = ifa->ifa_addr; - ifpaddr = ifp->if_addrhead.tqh_first->ifa_addr; + ifpaddr = TAILQ_FIRST(&ifp->if_addrhead)->ifa_addr; netmask = ifa->ifa_netmask; brdaddr = ifa->ifa_dstaddr; if ((m = rt_msg1(ncmd, &info)) == NULL) @@ -828,8 +828,8 @@ rt_newmaddrmsg(cmd, ifma) bzero((caddr_t)&info, sizeof(info)); ifaaddr = ifma->ifma_addr; - if (ifp && ifp->if_addrhead.tqh_first) - ifpaddr = ifp->if_addrhead.tqh_first->ifa_addr; + if (ifp && TAILQ_FIRST(&ifp->if_addrhead)) + ifpaddr = TAILQ_FIRST(&ifp->if_addrhead)->ifa_addr; else ifpaddr = NULL; /* @@ -893,10 +893,10 @@ sysctl_iflist(af, w) int len, error = 0; bzero((caddr_t)&info, sizeof(info)); - for (ifp = ifnet.tqh_first; ifp; ifp = ifp->if_link.tqe_next) { + for (ifp = TAILQ_FIRST(&ifnet); ifp; ifp = TAILQ_NEXT(ifp, if_link)) { if (w->w_arg && w->w_arg != ifp->if_index) continue; - ifa = ifp->if_addrhead.tqh_first; + ifa = TAILQ_FIRST(&ifp->if_addrhead); ifpaddr = ifa->ifa_addr; len = rt_msg2(RTM_IFINFO, &info, (caddr_t)0, w); ifpaddr = 0; @@ -912,7 +912,7 @@ sysctl_iflist(af, w) if (error) return (error); } - while ((ifa = ifa->ifa_link.tqe_next) != 0) { + while ((ifa = TAILQ_NEXT(ifa, ifa_link)) != 0) { if (af && af != ifa->ifa_addr->sa_family) continue; if (curproc->p_prison && prison_if(curproc, ifa->ifa_addr)) |