diff options
author | Denis Vlasenko <vda.linux@googlemail.com> | 2007-02-04 02:39:08 +0000 |
---|---|---|
committer | Denis Vlasenko <vda.linux@googlemail.com> | 2007-02-04 02:39:08 +0000 |
commit | 42823d597a9029ac497edda9102f61283630635b (patch) | |
tree | 848e71f864ad0675e19c8dcdce94c11a5dcc3d7a /networking | |
parent | 45854b5e3ff265c23dc36c139f09ea8eb3790ad1 (diff) | |
download | busybox-w32-42823d597a9029ac497edda9102f61283630635b.tar.gz busybox-w32-42823d597a9029ac497edda9102f61283630635b.tar.bz2 busybox-w32-42823d597a9029ac497edda9102f61283630635b.zip |
add x to IPv6 functions which can die
Diffstat (limited to 'networking')
-rw-r--r-- | networking/arping.c | 2 | ||||
-rw-r--r-- | networking/dnsd.c | 2 | ||||
-rw-r--r-- | networking/ftpgetput.c | 2 | ||||
-rw-r--r-- | networking/nslookup.c | 2 | ||||
-rw-r--r-- | networking/ping.c | 8 | ||||
-rw-r--r-- | networking/tftp.c | 2 | ||||
-rw-r--r-- | networking/wget.c | 4 |
7 files changed, 11 insertions, 11 deletions
diff --git a/networking/arping.c b/networking/arping.c index 20c782f55..d71ac4930 100644 --- a/networking/arping.c +++ b/networking/arping.c | |||
@@ -307,7 +307,7 @@ int arping_main(int argc, char **argv) | |||
307 | 307 | ||
308 | if (!inet_aton(target, &dst)) { | 308 | if (!inet_aton(target, &dst)) { |
309 | len_and_sockaddr *lsa; | 309 | len_and_sockaddr *lsa; |
310 | lsa = host_and_af2sockaddr(target, 0, AF_INET); | 310 | lsa = xhost_and_af2sockaddr(target, 0, AF_INET); |
311 | memcpy(&dst, &lsa->sin.sin_addr.s_addr, 4); | 311 | memcpy(&dst, &lsa->sin.sin_addr.s_addr, 4); |
312 | if (ENABLE_FEATURE_CLEAN_UP) | 312 | if (ENABLE_FEATURE_CLEAN_UP) |
313 | free(lsa); | 313 | free(lsa); |
diff --git a/networking/dnsd.c b/networking/dnsd.c index 6d1335e67..78722d6f6 100644 --- a/networking/dnsd.c +++ b/networking/dnsd.c | |||
@@ -377,7 +377,7 @@ int dnsd_main(int argc, char **argv) | |||
377 | signal(SIGURG, SIG_IGN); | 377 | signal(SIGURG, SIG_IGN); |
378 | #endif | 378 | #endif |
379 | 379 | ||
380 | lsa = host2sockaddr(listen_interface, port); | 380 | lsa = xhost2sockaddr(listen_interface, port); |
381 | udps = xsocket(lsa->sa.sa_family, SOCK_DGRAM, 0); | 381 | udps = xsocket(lsa->sa.sa_family, SOCK_DGRAM, 0); |
382 | xbind(udps, &lsa->sa, lsa->len); | 382 | xbind(udps, &lsa->sa, lsa->len); |
383 | // xlisten(udps, 50); - ?!! DGRAM sockets are never listened on I think? | 383 | // xlisten(udps, 50); - ?!! DGRAM sockets are never listened on I think? |
diff --git a/networking/ftpgetput.c b/networking/ftpgetput.c index dad1c9947..9b0510df9 100644 --- a/networking/ftpgetput.c +++ b/networking/ftpgetput.c | |||
@@ -346,7 +346,7 @@ int ftpgetput_main(int argc, char **argv) | |||
346 | /* We want to do exactly _one_ DNS lookup, since some | 346 | /* We want to do exactly _one_ DNS lookup, since some |
347 | * sites (i.e. ftp.us.debian.org) use round-robin DNS | 347 | * sites (i.e. ftp.us.debian.org) use round-robin DNS |
348 | * and we want to connect to only one IP... */ | 348 | * and we want to connect to only one IP... */ |
349 | server->lsa = host2sockaddr(argv[0], bb_lookup_port(port, "tcp", 21)); | 349 | server->lsa = xhost2sockaddr(argv[0], bb_lookup_port(port, "tcp", 21)); |
350 | if (verbose_flag) { | 350 | if (verbose_flag) { |
351 | printf("Connecting to %s (%s)\n", argv[0], | 351 | printf("Connecting to %s (%s)\n", argv[0], |
352 | xmalloc_sockaddr2dotted(&server->lsa->sa, server->lsa->len)); | 352 | xmalloc_sockaddr2dotted(&server->lsa->sa, server->lsa->len)); |
diff --git a/networking/nslookup.c b/networking/nslookup.c index 14c05b3e6..8076aff98 100644 --- a/networking/nslookup.c +++ b/networking/nslookup.c | |||
@@ -49,7 +49,7 @@ | |||
49 | 49 | ||
50 | static int print_host(const char *hostname, const char *header) | 50 | static int print_host(const char *hostname, const char *header) |
51 | { | 51 | { |
52 | /* We can't use host2sockaddr() - we want to get ALL addresses, | 52 | /* We can't use xhost2sockaddr() - we want to get ALL addresses, |
53 | * not just one */ | 53 | * not just one */ |
54 | 54 | ||
55 | struct addrinfo *result = NULL; | 55 | struct addrinfo *result = NULL; |
diff --git a/networking/ping.c b/networking/ping.c index d0e6f3ad1..e76584341 100644 --- a/networking/ping.c +++ b/networking/ping.c | |||
@@ -211,9 +211,9 @@ int ping_main(int argc, char **argv) | |||
211 | bb_show_usage(); | 211 | bb_show_usage(); |
212 | 212 | ||
213 | #if ENABLE_PING6 | 213 | #if ENABLE_PING6 |
214 | lsa = host_and_af2sockaddr(hostname, 0, af); | 214 | lsa = xhost_and_af2sockaddr(hostname, 0, af); |
215 | #else | 215 | #else |
216 | lsa = host_and_af2sockaddr(hostname, 0, AF_INET); | 216 | lsa = xhost_and_af2sockaddr(hostname, 0, AF_INET); |
217 | #endif | 217 | #endif |
218 | /* Set timer _after_ DNS resolution */ | 218 | /* Set timer _after_ DNS resolution */ |
219 | signal(SIGALRM, noresp); | 219 | signal(SIGALRM, noresp); |
@@ -743,9 +743,9 @@ int ping_main(int argc, char **argv) | |||
743 | af = AF_INET; | 743 | af = AF_INET; |
744 | if (option_mask32 & OPT_IPV6) | 744 | if (option_mask32 & OPT_IPV6) |
745 | af = AF_INET6; | 745 | af = AF_INET6; |
746 | lsa = host_and_af2sockaddr(hostname, 0, af); | 746 | lsa = xhost_and_af2sockaddr(hostname, 0, af); |
747 | #else | 747 | #else |
748 | lsa = host_and_af2sockaddr(hostname, 0, AF_INET); | 748 | lsa = xhost_and_af2sockaddr(hostname, 0, AF_INET); |
749 | #endif | 749 | #endif |
750 | dotted = xmalloc_sockaddr2dotted_noport(&lsa->sa, lsa->len); | 750 | dotted = xmalloc_sockaddr2dotted_noport(&lsa->sa, lsa->len); |
751 | #if ENABLE_PING6 | 751 | #if ENABLE_PING6 |
diff --git a/networking/tftp.c b/networking/tftp.c index a6d85a5c4..9083257ab 100644 --- a/networking/tftp.c +++ b/networking/tftp.c | |||
@@ -488,7 +488,7 @@ int tftp_main(int argc, char **argv) | |||
488 | } | 488 | } |
489 | 489 | ||
490 | port = bb_lookup_port(argv[optind + 1], "udp", 69); | 490 | port = bb_lookup_port(argv[optind + 1], "udp", 69); |
491 | peer_lsa = host2sockaddr(argv[optind], port); | 491 | peer_lsa = xhost2sockaddr(argv[optind], port); |
492 | 492 | ||
493 | #if ENABLE_DEBUG_TFTP | 493 | #if ENABLE_DEBUG_TFTP |
494 | fprintf(stderr, "using server \"%s\", " | 494 | fprintf(stderr, "using server \"%s\", " |
diff --git a/networking/wget.c b/networking/wget.c index e1a4bab0d..e649ccdda 100644 --- a/networking/wget.c +++ b/networking/wget.c | |||
@@ -234,7 +234,7 @@ int wget_main(int argc, char **argv) | |||
234 | /* We want to do exactly _one_ DNS lookup, since some | 234 | /* We want to do exactly _one_ DNS lookup, since some |
235 | * sites (i.e. ftp.us.debian.org) use round-robin DNS | 235 | * sites (i.e. ftp.us.debian.org) use round-robin DNS |
236 | * and we want to connect to only one IP... */ | 236 | * and we want to connect to only one IP... */ |
237 | lsa = host2sockaddr(server.host, server.port); | 237 | lsa = xhost2sockaddr(server.host, server.port); |
238 | if (!(opt & WGET_OPT_QUIET)) { | 238 | if (!(opt & WGET_OPT_QUIET)) { |
239 | fprintf(stderr, "Connecting to %s (%s)\n", server.host, | 239 | fprintf(stderr, "Connecting to %s (%s)\n", server.host, |
240 | xmalloc_sockaddr2dotted(&lsa->sa, lsa->len)); | 240 | xmalloc_sockaddr2dotted(&lsa->sa, lsa->len)); |
@@ -354,7 +354,7 @@ int wget_main(int argc, char **argv) | |||
354 | server.port = target.port; | 354 | server.port = target.port; |
355 | } | 355 | } |
356 | free(lsa); | 356 | free(lsa); |
357 | lsa = host2sockaddr(server.host, server.port); | 357 | lsa = xhost2sockaddr(server.host, server.port); |
358 | break; | 358 | break; |
359 | } | 359 | } |
360 | } | 360 | } |