diff options
| author | Denis Vlasenko <vda.linux@googlemail.com> | 2006-11-22 02:12:07 +0000 |
|---|---|---|
| committer | Denis Vlasenko <vda.linux@googlemail.com> | 2006-11-22 02:12:07 +0000 |
| commit | aad4999eea8f6795b5297cffb628fc65469c3fa4 (patch) | |
| tree | fc6e578461a84b0775a04cc6b1be6a68a26676a5 /networking/interface.c | |
| parent | 428f7ae6e2817ea438551afc25ce166a175f6c09 (diff) | |
| download | busybox-w32-aad4999eea8f6795b5297cffb628fc65469c3fa4.tar.gz busybox-w32-aad4999eea8f6795b5297cffb628fc65469c3fa4.tar.bz2 busybox-w32-aad4999eea8f6795b5297cffb628fc65469c3fa4.zip | |
#if HAVE_AFINET6 -> #ifdef HAVE_AFINET6
Diffstat (limited to 'networking/interface.c')
| -rw-r--r-- | networking/interface.c | 36 |
1 files changed, 18 insertions, 18 deletions
diff --git a/networking/interface.c b/networking/interface.c index 25ff30bac..5f54fd9e5 100644 --- a/networking/interface.c +++ b/networking/interface.c | |||
| @@ -55,7 +55,7 @@ | |||
| 55 | #define _PATH_PROCNET_DEV "/proc/net/dev" | 55 | #define _PATH_PROCNET_DEV "/proc/net/dev" |
| 56 | #define _PATH_PROCNET_IFINET6 "/proc/net/if_inet6" | 56 | #define _PATH_PROCNET_IFINET6 "/proc/net/if_inet6" |
| 57 | 57 | ||
| 58 | #if HAVE_AFINET6 | 58 | #ifdef HAVE_AFINET6 |
| 59 | 59 | ||
| 60 | #ifndef _LINUX_IN6_H | 60 | #ifndef _LINUX_IN6_H |
| 61 | /* | 61 | /* |
| @@ -70,7 +70,7 @@ struct in6_ifreq { | |||
| 70 | 70 | ||
| 71 | #endif | 71 | #endif |
| 72 | 72 | ||
| 73 | #endif /* HAVE_AFINET6 */ | 73 | #endif /* HAVE_AFINET6 */ |
| 74 | 74 | ||
| 75 | /* Defines for glibc2.0 users. */ | 75 | /* Defines for glibc2.0 users. */ |
| 76 | #ifndef SIOCSIFTXQLEN | 76 | #ifndef SIOCSIFTXQLEN |
| @@ -121,9 +121,9 @@ static char *INET_sprint(struct sockaddr *sap, int numeric) | |||
| 121 | 121 | ||
| 122 | if (INET_rresolve(buff, sizeof(buff), (struct sockaddr_in *) sap, | 122 | if (INET_rresolve(buff, sizeof(buff), (struct sockaddr_in *) sap, |
| 123 | numeric, 0xffffff00) != 0) | 123 | numeric, 0xffffff00) != 0) |
| 124 | return (NULL); | 124 | return NULL; |
| 125 | 125 | ||
| 126 | return (buff); | 126 | return buff; |
| 127 | } | 127 | } |
| 128 | 128 | ||
| 129 | static struct aftype inet_aftype = { | 129 | static struct aftype inet_aftype = { |
| @@ -135,7 +135,7 @@ static struct aftype inet_aftype = { | |||
| 135 | .fd = -1 | 135 | .fd = -1 |
| 136 | }; | 136 | }; |
| 137 | 137 | ||
| 138 | #if HAVE_AFINET6 | 138 | #ifdef HAVE_AFINET6 |
| 139 | 139 | ||
| 140 | /* Display an Internet socket address. */ | 140 | /* Display an Internet socket address. */ |
| 141 | /* dirty! struct sockaddr usually doesn't suffer for inet6 addresses, fst. */ | 141 | /* dirty! struct sockaddr usually doesn't suffer for inet6 addresses, fst. */ |
| @@ -148,7 +148,7 @@ static char *INET6_sprint(struct sockaddr *sap, int numeric) | |||
| 148 | if (INET6_rresolve | 148 | if (INET6_rresolve |
| 149 | (buff, sizeof(buff), (struct sockaddr_in6 *) sap, numeric) != 0) | 149 | (buff, sizeof(buff), (struct sockaddr_in6 *) sap, numeric) != 0) |
| 150 | return safe_strncpy(buff, "[UNKNOWN]", sizeof(buff)); | 150 | return safe_strncpy(buff, "[UNKNOWN]", sizeof(buff)); |
| 151 | return (buff); | 151 | return buff; |
| 152 | } | 152 | } |
| 153 | 153 | ||
| 154 | static struct aftype inet6_aftype = { | 154 | static struct aftype inet6_aftype = { |
| @@ -160,7 +160,7 @@ static struct aftype inet6_aftype = { | |||
| 160 | .fd = -1 | 160 | .fd = -1 |
| 161 | }; | 161 | }; |
| 162 | 162 | ||
| 163 | #endif /* HAVE_AFINET6 */ | 163 | #endif /* HAVE_AFINET6 */ |
| 164 | 164 | ||
| 165 | /* Display an UNSPEC address. */ | 165 | /* Display an UNSPEC address. */ |
| 166 | static char *UNSPEC_print(unsigned char *ptr) | 166 | static char *UNSPEC_print(unsigned char *ptr) |
| @@ -177,7 +177,7 @@ static char *UNSPEC_print(unsigned char *ptr) | |||
| 177 | } | 177 | } |
| 178 | /* Erase trailing "-". Works as long as sizeof(struct sockaddr) != 0 */ | 178 | /* Erase trailing "-". Works as long as sizeof(struct sockaddr) != 0 */ |
| 179 | *--pos = '\0'; | 179 | *--pos = '\0'; |
| 180 | return (buff); | 180 | return buff; |
| 181 | } | 181 | } |
| 182 | 182 | ||
| 183 | /* Display an UNSPEC socket address. */ | 183 | /* Display an UNSPEC socket address. */ |
| @@ -187,7 +187,7 @@ static char *UNSPEC_sprint(struct sockaddr *sap, int numeric) | |||
| 187 | 187 | ||
| 188 | if (sap->sa_family == 0xFFFF || sap->sa_family == 0) | 188 | if (sap->sa_family == 0xFFFF || sap->sa_family == 0) |
| 189 | return safe_strncpy(buf, "[NONE SET]", sizeof(buf)); | 189 | return safe_strncpy(buf, "[NONE SET]", sizeof(buf)); |
| 190 | return (UNSPEC_print((unsigned char *)sap->sa_data)); | 190 | return UNSPEC_print((unsigned char *)sap->sa_data); |
| 191 | } | 191 | } |
| 192 | 192 | ||
| 193 | static struct aftype unspec_aftype = { | 193 | static struct aftype unspec_aftype = { |
| @@ -198,7 +198,7 @@ static struct aftype unspec_aftype = { | |||
| 198 | 198 | ||
| 199 | static struct aftype * const aftypes[] = { | 199 | static struct aftype * const aftypes[] = { |
| 200 | &inet_aftype, | 200 | &inet_aftype, |
| 201 | #if HAVE_AFINET6 | 201 | #ifdef HAVE_AFINET6 |
| 202 | &inet6_aftype, | 202 | &inet6_aftype, |
| 203 | #endif | 203 | #endif |
| 204 | &unspec_aftype, | 204 | &unspec_aftype, |
| @@ -213,10 +213,10 @@ static struct aftype *get_afntype(int af) | |||
| 213 | afp = aftypes; | 213 | afp = aftypes; |
| 214 | while (*afp != NULL) { | 214 | while (*afp != NULL) { |
| 215 | if ((*afp)->af == af) | 215 | if ((*afp)->af == af) |
| 216 | return (*afp); | 216 | return *afp; |
| 217 | afp++; | 217 | afp++; |
| 218 | } | 218 | } |
| 219 | return (NULL); | 219 | return NULL; |
| 220 | } | 220 | } |
| 221 | 221 | ||
| 222 | /* Check our protocol family table for this family and return its socket */ | 222 | /* Check our protocol family table for this family and return its socket */ |
| @@ -619,7 +619,7 @@ static int if_fetch(struct interface *ife) | |||
| 619 | 619 | ||
| 620 | strcpy(ifr.ifr_name, ifname); | 620 | strcpy(ifr.ifr_name, ifname); |
| 621 | if (ioctl(skfd, SIOCGIFFLAGS, &ifr) < 0) | 621 | if (ioctl(skfd, SIOCGIFFLAGS, &ifr) < 0) |
| 622 | return (-1); | 622 | return -1; |
| 623 | ife->flags = ifr.ifr_flags; | 623 | ife->flags = ifr.ifr_flags; |
| 624 | 624 | ||
| 625 | strcpy(ifr.ifr_name, ifname); | 625 | strcpy(ifr.ifr_name, ifname); |
| @@ -753,7 +753,7 @@ static char *pr_ether(unsigned char *ptr) | |||
| 753 | (ptr[0] & 0377), (ptr[1] & 0377), (ptr[2] & 0377), | 753 | (ptr[0] & 0377), (ptr[1] & 0377), (ptr[2] & 0377), |
| 754 | (ptr[3] & 0377), (ptr[4] & 0377), (ptr[5] & 0377) | 754 | (ptr[3] & 0377), (ptr[4] & 0377), (ptr[5] & 0377) |
| 755 | ); | 755 | ); |
| 756 | return (buff); | 756 | return buff; |
| 757 | } | 757 | } |
| 758 | 758 | ||
| 759 | static const struct hwtype ether_hwtype = { | 759 | static const struct hwtype ether_hwtype = { |
| @@ -815,10 +815,10 @@ static const struct hwtype *get_hwntype(int type) | |||
| 815 | hwp = hwtypes; | 815 | hwp = hwtypes; |
| 816 | while (*hwp != NULL) { | 816 | while (*hwp != NULL) { |
| 817 | if ((*hwp)->type == type) | 817 | if ((*hwp)->type == type) |
| 818 | return (*hwp); | 818 | return *hwp; |
| 819 | hwp++; | 819 | hwp++; |
| 820 | } | 820 | } |
| 821 | return (NULL); | 821 | return NULL; |
| 822 | } | 822 | } |
| 823 | 823 | ||
| 824 | /* return 1 if address is all zeros */ | 824 | /* return 1 if address is all zeros */ |
| @@ -904,7 +904,7 @@ static void ife_print(struct interface *ptr) | |||
| 904 | int hf; | 904 | int hf; |
| 905 | int can_compress = 0; | 905 | int can_compress = 0; |
| 906 | 906 | ||
| 907 | #if HAVE_AFINET6 | 907 | #ifdef HAVE_AFINET6 |
| 908 | FILE *f; | 908 | FILE *f; |
| 909 | char addr6[40], devname[20]; | 909 | char addr6[40], devname[20]; |
| 910 | struct sockaddr_in6 sap; | 910 | struct sockaddr_in6 sap; |
| @@ -952,7 +952,7 @@ static void ife_print(struct interface *ptr) | |||
| 952 | printf(" Mask:%s\n", ap->sprint(&ptr->netmask, 1)); | 952 | printf(" Mask:%s\n", ap->sprint(&ptr->netmask, 1)); |
| 953 | } | 953 | } |
| 954 | 954 | ||
| 955 | #if HAVE_AFINET6 | 955 | #ifdef HAVE_AFINET6 |
| 956 | 956 | ||
| 957 | #define IPV6_ADDR_ANY 0x0000U | 957 | #define IPV6_ADDR_ANY 0x0000U |
| 958 | 958 | ||
