summaryrefslogtreecommitdiffstats
path: root/usr.sbin/IPXrouted
diff options
context:
space:
mode:
authorluigi <luigi@FreeBSD.org>2004-04-13 11:24:43 +0000
committerluigi <luigi@FreeBSD.org>2004-04-13 11:24:43 +0000
commitce58934c26f217ac83da72bdcf78eaadc9efd26a (patch)
tree9052f7eca84644eb4dba0e247dc8a60e741b5b4f /usr.sbin/IPXrouted
parentf83ca5e62d50a0c97e6da783970932ec1865b591 (diff)
downloadFreeBSD-src-ce58934c26f217ac83da72bdcf78eaadc9efd26a.zip
FreeBSD-src-ce58934c26f217ac83da72bdcf78eaadc9efd26a.tar.gz
Replace ROUNDUP/ADVANCE with SA_SIZE
Diffstat (limited to 'usr.sbin/IPXrouted')
-rw-r--r--usr.sbin/IPXrouted/startup.c8
1 files changed, 2 insertions, 6 deletions
diff --git a/usr.sbin/IPXrouted/startup.c b/usr.sbin/IPXrouted/startup.c
index 5c87de0..2b9ccfa 100644
--- a/usr.sbin/IPXrouted/startup.c
+++ b/usr.sbin/IPXrouted/startup.c
@@ -81,15 +81,11 @@ quit(s)
}
struct rt_addrinfo info;
-/* Sleazy use of local variables throughout file, warning!!!! */
+/* XXX Sleazy use of local variables throughout file, warning!!!! */
#define netmask info.rti_info[RTAX_NETMASK]
#define ifaaddr info.rti_info[RTAX_IFA]
#define brdaddr info.rti_info[RTAX_BRD]
-#define ROUNDUP(a) \
- ((a) > 0 ? (1 + (((a) - 1) | (sizeof(long) - 1))) : sizeof(long))
-#define ADVANCE(x, n) (x += ROUNDUP((n)->sa_len))
-
void
rt_xaddrs(cp, cplim, rtinfo)
register caddr_t cp, cplim;
@@ -103,7 +99,7 @@ rt_xaddrs(cp, cplim, rtinfo)
if ((rtinfo->rti_addrs & (1 << i)) == 0)
continue;
rtinfo->rti_info[i] = sa = (struct sockaddr *)cp;
- ADVANCE(cp, sa);
+ cp += SA_SIZE(sa);
}
}
OpenPOWER on IntegriCloud