diff options
author | luigi <luigi@FreeBSD.org> | 2004-04-13 11:24:43 +0000 |
---|---|---|
committer | luigi <luigi@FreeBSD.org> | 2004-04-13 11:24:43 +0000 |
commit | ce58934c26f217ac83da72bdcf78eaadc9efd26a (patch) | |
tree | 9052f7eca84644eb4dba0e247dc8a60e741b5b4f /usr.sbin/IPXrouted/startup.c | |
parent | f83ca5e62d50a0c97e6da783970932ec1865b591 (diff) | |
download | FreeBSD-src-ce58934c26f217ac83da72bdcf78eaadc9efd26a.zip FreeBSD-src-ce58934c26f217ac83da72bdcf78eaadc9efd26a.tar.gz |
Replace ROUNDUP/ADVANCE with SA_SIZE
Diffstat (limited to 'usr.sbin/IPXrouted/startup.c')
-rw-r--r-- | usr.sbin/IPXrouted/startup.c | 8 |
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); } } |