From b54a748621718853c25ab41fef85b196bbd55fef Mon Sep 17 00:00:00 2001 From: Glenn L McGrath Date: Fri, 29 Aug 2003 11:34:08 +0000 Subject: [PATCH] Fix for compiling with ipv6 --- libbb/interface.c | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/libbb/interface.c b/libbb/interface.c index 394ba5f4c..28007f443 100644 --- a/libbb/interface.c +++ b/libbb/interface.c @@ -15,7 +15,7 @@ * that either displays or sets the characteristics of * one or more of the system's networking interfaces. * - * Version: $Id: interface.c,v 1.19 2003/08/02 00:04:18 mjn3 Exp $ + * Version: $Id: interface.c,v 1.20 2003/08/29 11:34:08 bug1 Exp $ * * Author: Fred N. van Kempen, * and others. Copyright 1993 MicroWalt Corporation @@ -51,12 +51,6 @@ #undef HAVE_AFECONET #undef HAVE_AFASH -#ifdef CONFIG_FEATURE_IPV6 -# define HAVE_AFINET6 1 -#else -# undef HAVE_AFINET6 -#endif - /* * * Device Hardware types. @@ -81,6 +75,12 @@ #include #include "libbb.h" +#ifdef CONFIG_FEATURE_IPV6 +# define HAVE_AFINET6 1 +#else +# undef HAVE_AFINET6 +#endif + #define _(x) x #define _PATH_PROCNET_DEV "/proc/net/dev" #define _PATH_PROCNET_IFINET6 "/proc/net/if_inet6" @@ -100,7 +100,7 @@ struct in6_ifreq { struct in6_addr ifr6_addr; - __u32 ifr6_prefixlen; + uint32_t ifr6_prefixlen; unsigned int ifr6_ifindex; };