aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--libbb/create_icmp6_socket.c2
-rw-r--r--libbb/inet_common.c8
-rw-r--r--libbb/xgethostbyname2.c2
-rw-r--r--networking/netstat.c32
4 files changed, 22 insertions, 22 deletions
diff --git a/libbb/create_icmp6_socket.c b/libbb/create_icmp6_socket.c
index a09565605..1d0b6b6bf 100644
--- a/libbb/create_icmp6_socket.c
+++ b/libbb/create_icmp6_socket.c
@@ -14,7 +14,7 @@
14#include <unistd.h> 14#include <unistd.h>
15#include "libbb.h" 15#include "libbb.h"
16 16
17#if CONFIG_FEATURE_IPV6 17#ifdef CONFIG_FEATURE_IPV6
18int create_icmp6_socket(void) 18int create_icmp6_socket(void)
19{ 19{
20 struct protoent *proto; 20 struct protoent *proto;
diff --git a/libbb/inet_common.c b/libbb/inet_common.c
index c7bf409c4..52fd1349e 100644
--- a/libbb/inet_common.c
+++ b/libbb/inet_common.c
@@ -4,7 +4,7 @@
4 * 4 *
5 * Heavily modified by Manuel Novoa III Mar 12, 2001 5 * Heavily modified by Manuel Novoa III Mar 12, 2001
6 * 6 *
7 * Version: $Id: inet_common.c,v 1.3 2002/07/03 11:46:36 andersen Exp $ 7 * Version: $Id: inet_common.c,v 1.4 2002/11/26 02:35:15 bug1 Exp $
8 * 8 *
9 */ 9 */
10 10
@@ -17,7 +17,7 @@
17#include "libbb.h" 17#include "libbb.h"
18 18
19#ifdef DEBUG 19#ifdef DEBUG
20#include <resolv.h> 20# include <resolv.h>
21#endif 21#endif
22 22
23 23
@@ -178,7 +178,7 @@ int INET_rresolve(char *name, size_t len, struct sockaddr_in *s_in,
178 return (0); 178 return (0);
179} 179}
180 180
181#if CONFIG_FEATURE_IPV6 181#ifdef CONFIG_FEATURE_IPV6
182 182
183int INET6_resolve(char *name, struct sockaddr_in6 *sin6) 183int INET6_resolve(char *name, struct sockaddr_in6 *sin6)
184{ 184{
@@ -199,7 +199,7 @@ int INET6_resolve(char *name, struct sockaddr_in6 *sin6)
199} 199}
200 200
201#ifndef IN6_IS_ADDR_UNSPECIFIED 201#ifndef IN6_IS_ADDR_UNSPECIFIED
202#define IN6_IS_ADDR_UNSPECIFIED(a) \ 202# define IN6_IS_ADDR_UNSPECIFIED(a) \
203 (((__u32 *) (a))[0] == 0 && ((__u32 *) (a))[1] == 0 && \ 203 (((__u32 *) (a))[0] == 0 && ((__u32 *) (a))[1] == 0 && \
204 ((__u32 *) (a))[2] == 0 && ((__u32 *) (a))[3] == 0) 204 ((__u32 *) (a))[2] == 0 && ((__u32 *) (a))[3] == 0)
205#endif 205#endif
diff --git a/libbb/xgethostbyname2.c b/libbb/xgethostbyname2.c
index c66acfee1..f4cbb6a56 100644
--- a/libbb/xgethostbyname2.c
+++ b/libbb/xgethostbyname2.c
@@ -24,7 +24,7 @@
24#include "libbb.h" 24#include "libbb.h"
25 25
26 26
27#if CONFIG_FEATURE_IPV6 27#ifdef CONFIG_FEATURE_IPV6
28struct hostent *xgethostbyname2(const char *name, int af) 28struct hostent *xgethostbyname2(const char *name, int af)
29{ 29{
30 struct hostent *retval; 30 struct hostent *retval;
diff --git a/networking/netstat.c b/networking/netstat.c
index dcbcee21d..efca422ad 100644
--- a/networking/netstat.c
+++ b/networking/netstat.c
@@ -131,7 +131,7 @@ static void snprint_ip_port(char *ip_port, int size, struct sockaddr *addr, int
131{ 131{
132 char *port_name; 132 char *port_name;
133 133
134#if CONFIG_FEATURE_IPV6 134#ifdef CONFIG_FEATURE_IPV6
135 if (addr->sa_family == AF_INET6) { 135 if (addr->sa_family == AF_INET6) {
136 INET6_rresolve(ip_port, size, (struct sockaddr_in6 *)addr, 136 INET6_rresolve(ip_port, size, (struct sockaddr_in6 *)addr,
137 (numeric&NETSTAT_NUMERIC) ? 0x0fff : 0); 137 (numeric&NETSTAT_NUMERIC) ? 0x0fff : 0);
@@ -156,7 +156,7 @@ static void tcp_do_one(int lnr, const char *line)
156 const char *state_str; 156 const char *state_str;
157 char more[512]; 157 char more[512];
158 int num, local_port, rem_port, d, state, timer_run, uid, timeout; 158 int num, local_port, rem_port, d, state, timer_run, uid, timeout;
159#if CONFIG_FEATURE_IPV6 159#ifdef CONFIG_FEATURE_IPV6
160 struct sockaddr_in6 localaddr, remaddr; 160 struct sockaddr_in6 localaddr, remaddr;
161 char addr6[INET6_ADDRSTRLEN]; 161 char addr6[INET6_ADDRSTRLEN];
162 struct in6_addr in6; 162 struct in6_addr in6;
@@ -176,7 +176,7 @@ static void tcp_do_one(int lnr, const char *line)
176 &txq, &rxq, &timer_run, &time_len, &retr, &uid, &timeout, &inode, more); 176 &txq, &rxq, &timer_run, &time_len, &retr, &uid, &timeout, &inode, more);
177 177
178 if (strlen(local_addr) > 8) { 178 if (strlen(local_addr) > 8) {
179#if CONFIG_FEATURE_IPV6 179#ifdef CONFIG_FEATURE_IPV6
180 sscanf(local_addr, "%08X%08X%08X%08X", 180 sscanf(local_addr, "%08X%08X%08X%08X",
181 &in6.s6_addr32[0], &in6.s6_addr32[1], 181 &in6.s6_addr32[0], &in6.s6_addr32[1],
182 &in6.s6_addr32[2], &in6.s6_addr32[3]); 182 &in6.s6_addr32[2], &in6.s6_addr32[3]);
@@ -226,7 +226,7 @@ static void udp_do_one(int lnr, const char *line)
226 char local_addr[64], rem_addr[64]; 226 char local_addr[64], rem_addr[64];
227 char *state_str, more[512]; 227 char *state_str, more[512];
228 int num, local_port, rem_port, d, state, timer_run, uid, timeout; 228 int num, local_port, rem_port, d, state, timer_run, uid, timeout;
229#if CONFIG_FEATURE_IPV6 229#ifdef CONFIG_FEATURE_IPV6
230 struct sockaddr_in6 localaddr, remaddr; 230 struct sockaddr_in6 localaddr, remaddr;
231 char addr6[INET6_ADDRSTRLEN]; 231 char addr6[INET6_ADDRSTRLEN];
232 struct in6_addr in6; 232 struct in6_addr in6;
@@ -246,7 +246,7 @@ static void udp_do_one(int lnr, const char *line)
246 &txq, &rxq, &timer_run, &time_len, &retr, &uid, &timeout, &inode, more); 246 &txq, &rxq, &timer_run, &time_len, &retr, &uid, &timeout, &inode, more);
247 247
248 if (strlen(local_addr) > 8) { 248 if (strlen(local_addr) > 8) {
249#if CONFIG_FEATURE_IPV6 249#ifdef CONFIG_FEATURE_IPV6
250 /* Demangle what the kernel gives us */ 250 /* Demangle what the kernel gives us */
251 sscanf(local_addr, "%08X%08X%08X%08X", 251 sscanf(local_addr, "%08X%08X%08X%08X",
252 &in6.s6_addr32[0], &in6.s6_addr32[1], 252 &in6.s6_addr32[0], &in6.s6_addr32[1],
@@ -288,8 +288,8 @@ static void udp_do_one(int lnr, const char *line)
288 break; 288 break;
289 } 289 }
290 290
291#if CONFIG_FEATURE_IPV6 291#ifdef CONFIG_FEATURE_IPV6
292#define notnull(A) (((A.sin6_family == AF_INET6) && \ 292# define notnull(A) (((A.sin6_family == AF_INET6) && \
293 ((A.sin6_addr.s6_addr32[0]) || \ 293 ((A.sin6_addr.s6_addr32[0]) || \
294 (A.sin6_addr.s6_addr32[1]) || \ 294 (A.sin6_addr.s6_addr32[1]) || \
295 (A.sin6_addr.s6_addr32[2]) || \ 295 (A.sin6_addr.s6_addr32[2]) || \
@@ -297,7 +297,7 @@ static void udp_do_one(int lnr, const char *line)
297 ((A.sin6_family == AF_INET) && \ 297 ((A.sin6_family == AF_INET) && \
298 ((struct sockaddr_in *) &A)->sin_addr.s_addr)) 298 ((struct sockaddr_in *) &A)->sin_addr.s_addr))
299#else 299#else
300#define notnull(A) (A.sin_addr.s_addr) 300# define notnull(A) (A.sin_addr.s_addr)
301#endif 301#endif
302 if ((notnull(remaddr) && (flags&NETSTAT_CONNECTED)) || 302 if ((notnull(remaddr) && (flags&NETSTAT_CONNECTED)) ||
303 (!notnull(remaddr) && (flags&NETSTAT_LISTENING))) 303 (!notnull(remaddr) && (flags&NETSTAT_LISTENING)))
@@ -321,7 +321,7 @@ static void raw_do_one(int lnr, const char *line)
321 char local_addr[64], rem_addr[64]; 321 char local_addr[64], rem_addr[64];
322 char *state_str, more[512]; 322 char *state_str, more[512];
323 int num, local_port, rem_port, d, state, timer_run, uid, timeout; 323 int num, local_port, rem_port, d, state, timer_run, uid, timeout;
324#if CONFIG_FEATURE_IPV6 324#ifdef CONFIG_FEATURE_IPV6
325 struct sockaddr_in6 localaddr, remaddr; 325 struct sockaddr_in6 localaddr, remaddr;
326 char addr6[INET6_ADDRSTRLEN]; 326 char addr6[INET6_ADDRSTRLEN];
327 struct in6_addr in6; 327 struct in6_addr in6;
@@ -341,7 +341,7 @@ static void raw_do_one(int lnr, const char *line)
341 &txq, &rxq, &timer_run, &time_len, &retr, &uid, &timeout, &inode, more); 341 &txq, &rxq, &timer_run, &time_len, &retr, &uid, &timeout, &inode, more);
342 342
343 if (strlen(local_addr) > 8) { 343 if (strlen(local_addr) > 8) {
344#if CONFIG_FEATURE_IPV6 344#ifdef CONFIG_FEATURE_IPV6
345 sscanf(local_addr, "%08X%08X%08X%08X", 345 sscanf(local_addr, "%08X%08X%08X%08X",
346 &in6.s6_addr32[0], &in6.s6_addr32[1], 346 &in6.s6_addr32[0], &in6.s6_addr32[1],
347 &in6.s6_addr32[2], &in6.s6_addr32[3]); 347 &in6.s6_addr32[2], &in6.s6_addr32[3]);
@@ -370,8 +370,8 @@ static void raw_do_one(int lnr, const char *line)
370 } 370 }
371 state_str=itoa(state); 371 state_str=itoa(state);
372 372
373#if CONFIG_FEATURE_IPV6 373#ifdef CONFIG_FEATURE_IPV6
374#define notnull(A) (((A.sin6_family == AF_INET6) && \ 374# define notnull(A) (((A.sin6_family == AF_INET6) && \
375 ((A.sin6_addr.s6_addr32[0]) || \ 375 ((A.sin6_addr.s6_addr32[0]) || \
376 (A.sin6_addr.s6_addr32[1]) || \ 376 (A.sin6_addr.s6_addr32[1]) || \
377 (A.sin6_addr.s6_addr32[2]) || \ 377 (A.sin6_addr.s6_addr32[2]) || \
@@ -379,7 +379,7 @@ static void raw_do_one(int lnr, const char *line)
379 ((A.sin6_family == AF_INET) && \ 379 ((A.sin6_family == AF_INET) && \
380 ((struct sockaddr_in *) &A)->sin_addr.s_addr)) 380 ((struct sockaddr_in *) &A)->sin_addr.s_addr))
381#else 381#else
382#define notnull(A) (A.sin_addr.s_addr) 382# define notnull(A) (A.sin_addr.s_addr)
383#endif 383#endif
384 if ((notnull(remaddr) && (flags&NETSTAT_CONNECTED)) || 384 if ((notnull(remaddr) && (flags&NETSTAT_CONNECTED)) ||
385 (!notnull(remaddr) && (flags&NETSTAT_LISTENING))) 385 (!notnull(remaddr) && (flags&NETSTAT_LISTENING)))
@@ -559,12 +559,12 @@ int netstat_main(int argc, char **argv)
559 int opt; 559 int opt;
560 int new_flags=0; 560 int new_flags=0;
561 int showroute = 0, extended = 0; 561 int showroute = 0, extended = 0;
562#if CONFIG_FEATURE_IPV6 562#ifdef CONFIG_FEATURE_IPV6
563 int inet=1; 563 int inet=1;
564 int inet6=1; 564 int inet6=1;
565#else 565#else
566#define inet 1 566# define inet 1
567#define inet6 0 567# define inet6 0
568#endif 568#endif
569 while ((opt = getopt(argc, argv, "laenrtuwx")) != -1) 569 while ((opt = getopt(argc, argv, "laenrtuwx")) != -1)
570 switch (opt) { 570 switch (opt) {