diff options
| author | kardel <kardel@NetBSD.org> | 2013-04-15 07:58:35 +0000 |
|---|---|---|
| committer | kardel <kardel@NetBSD.org> | 2013-04-15 07:58:35 +0000 |
| commit | ccdb783684eceeda40ffddef81fe0640656d625f (patch) | |
| tree | 8c0e0e9b9fff9fe537fcdd329dd82bfc81e95642 /usr.sbin/route6d | |
| parent | 11537d9a23e5e8bce595e0f2553298bf88f4da01 (diff) | |
reenable routing functionality by using RT_ROUNDUP for ROUNDUP when available
Diffstat (limited to 'usr.sbin/route6d')
| -rw-r--r-- | usr.sbin/route6d/route6d.c | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/usr.sbin/route6d/route6d.c b/usr.sbin/route6d/route6d.c index a7d5048ed3f..96dd84b1afe 100644 --- a/usr.sbin/route6d/route6d.c +++ b/usr.sbin/route6d/route6d.c @@ -1,4 +1,4 @@ -/* $NetBSD: route6d.c,v 1.66 2011/08/31 16:24:59 plunky Exp $ */ +/* $NetBSD: route6d.c,v 1.67 2013/04/15 07:58:35 kardel Exp $ */ /* $KAME: route6d.c,v 1.94 2002/10/26 20:08:55 itojun Exp $ */ /* @@ -32,7 +32,7 @@ #include <sys/cdefs.h> #ifndef lint -__RCSID("$NetBSD: route6d.c,v 1.66 2011/08/31 16:24:59 plunky Exp $"); +__RCSID("$NetBSD: route6d.c,v 1.67 2013/04/15 07:58:35 kardel Exp $"); #endif #include <stdbool.h> @@ -83,8 +83,12 @@ __RCSID("$NetBSD: route6d.c,v 1.66 2011/08/31 16:24:59 plunky Exp $"); #endif /* alignment constraint for routing socket */ +#if defined(__NetBSD__) && defined(RT_ROUNDUP) +#define ROUNDUP(a) RT_ROUNDUP(a) +#else #define ROUNDUP(a) \ ((a) > 0 ? (1 + (((a) - 1) | (sizeof(long) - 1))) : sizeof(long)) +#endif #define ADVANCE(x, n) (x += ROUNDUP((n)->sa_len)) /* |
