aboutsummaryrefslogtreecommitdiff
path: root/networking
diff options
context:
space:
mode:
Diffstat (limited to 'networking')
-rw-r--r--networking/arp.c1
-rw-r--r--networking/arping.c1
-rw-r--r--networking/dnsd.c1
-rw-r--r--networking/ether-wake.c1
-rw-r--r--networking/ftpgetput.c1
-rw-r--r--networking/hostname.c1
-rw-r--r--networking/httpd.c1
-rw-r--r--networking/ifconfig.c1
-rw-r--r--networking/ifupdown.c1
-rw-r--r--networking/inetd.c4
-rw-r--r--networking/ip.c1
-rw-r--r--networking/ipaddr.c1
-rw-r--r--networking/ipcalc.c1
-rw-r--r--networking/iplink.c1
-rw-r--r--networking/iproute.c1
-rw-r--r--networking/iprule.c1
-rw-r--r--networking/iptunnel.c1
-rw-r--r--networking/isrv_identd.c1
-rw-r--r--networking/nameif.c1
-rw-r--r--networking/nc.c1
-rw-r--r--networking/netstat.c1
-rw-r--r--networking/nslookup.c1
-rw-r--r--networking/ping.c3
-rw-r--r--networking/route.c1
-rw-r--r--networking/telnet.c1
-rw-r--r--networking/telnetd.c4
-rw-r--r--networking/tftp.c1
-rw-r--r--networking/traceroute.c4
-rw-r--r--networking/udhcp/dhcpc.c1
-rw-r--r--networking/udhcp/dhcpd.c1
-rw-r--r--networking/udhcp/dhcprelay.c1
-rw-r--r--networking/udhcp/dumpleases.c1
-rw-r--r--networking/vconfig.c1
-rw-r--r--networking/wget.c1
-rw-r--r--networking/zcip.c1
35 files changed, 40 insertions, 6 deletions
diff --git a/networking/arp.c b/networking/arp.c
index 33191d89b..2af6bc970 100644
--- a/networking/arp.c
+++ b/networking/arp.c
@@ -441,6 +441,7 @@ static int arp_show(char *name)
441 return 0; 441 return 0;
442} 442}
443 443
444int arp_main(int argc, char **argv);
444int arp_main(int argc, char **argv) 445int arp_main(int argc, char **argv)
445{ 446{
446 char *hw_type; 447 char *hw_type;
diff --git a/networking/arping.c b/networking/arping.c
index 7bab0d048..20c782f55 100644
--- a/networking/arping.c
+++ b/networking/arping.c
@@ -238,6 +238,7 @@ static int recv_pack(unsigned char *buf, int len, struct sockaddr_ll *FROM)
238 return 1; 238 return 1;
239} 239}
240 240
241int arping_main(int argc, char **argv);
241int arping_main(int argc, char **argv) 242int arping_main(int argc, char **argv)
242{ 243{
243 const char *device = "eth0"; 244 const char *device = "eth0";
diff --git a/networking/dnsd.c b/networking/dnsd.c
index 6a866f1d7..6d1335e67 100644
--- a/networking/dnsd.c
+++ b/networking/dnsd.c
@@ -330,6 +330,7 @@ static void interrupt(int x)
330 exit(2); 330 exit(2);
331} 331}
332 332
333int dnsd_main(int argc, char **argv);
333int dnsd_main(int argc, char **argv) 334int dnsd_main(int argc, char **argv)
334{ 335{
335 char *listen_interface = NULL; 336 char *listen_interface = NULL;
diff --git a/networking/ether-wake.c b/networking/ether-wake.c
index f923149b9..73f693e7f 100644
--- a/networking/ether-wake.c
+++ b/networking/ether-wake.c
@@ -105,6 +105,7 @@ static inline void get_dest_addr(const char *arg, struct ether_addr *eaddr);
105static inline int get_fill(unsigned char *pkt, struct ether_addr *eaddr, int broadcast); 105static inline int get_fill(unsigned char *pkt, struct ether_addr *eaddr, int broadcast);
106static inline int get_wol_pw(const char *ethoptarg, unsigned char *wol_passwd); 106static inline int get_wol_pw(const char *ethoptarg, unsigned char *wol_passwd);
107 107
108int ether_wake_main(int argc, char *argv[]);
108int ether_wake_main(int argc, char *argv[]) 109int ether_wake_main(int argc, char *argv[])
109{ 110{
110 const char *ifname = "eth0"; 111 const char *ifname = "eth0";
diff --git a/networking/ftpgetput.c b/networking/ftpgetput.c
index 590b7ebcd..dad1c9947 100644
--- a/networking/ftpgetput.c
+++ b/networking/ftpgetput.c
@@ -297,6 +297,7 @@ static const struct option ftpgetput_long_options[] = {
297}; 297};
298#endif 298#endif
299 299
300int ftpgetput_main(int argc, char **argv);
300int ftpgetput_main(int argc, char **argv) 301int ftpgetput_main(int argc, char **argv)
301{ 302{
302 /* content-length of the file */ 303 /* content-length of the file */
diff --git a/networking/hostname.c b/networking/hostname.c
index 45aaaa465..3f6a658d6 100644
--- a/networking/hostname.c
+++ b/networking/hostname.c
@@ -41,6 +41,7 @@ static void do_sethostname(char *s, int isfile)
41 } 41 }
42} 42}
43 43
44int hostname_main(int argc, char **argv);
44int hostname_main(int argc, char **argv) 45int hostname_main(int argc, char **argv)
45{ 46{
46 enum { 47 enum {
diff --git a/networking/httpd.c b/networking/httpd.c
index e3f798c4c..fb363c56f 100644
--- a/networking/httpd.c
+++ b/networking/httpd.c
@@ -1902,6 +1902,7 @@ static const char httpd_opts[] = "c:d:h:"
1902 "p:if"; 1902 "p:if";
1903 1903
1904 1904
1905int httpd_main(int argc, char *argv[]);
1905int httpd_main(int argc, char *argv[]) 1906int httpd_main(int argc, char *argv[])
1906{ 1907{
1907 unsigned opt; 1908 unsigned opt;
diff --git a/networking/ifconfig.c b/networking/ifconfig.c
index 9cdd41c3a..b36f86d6a 100644
--- a/networking/ifconfig.c
+++ b/networking/ifconfig.c
@@ -261,6 +261,7 @@ static int in_ether(const char *bufp, struct sockaddr *sap);
261 * Our main function. 261 * Our main function.
262 */ 262 */
263 263
264int ifconfig_main(int argc, char **argv);
264int ifconfig_main(int argc, char **argv) 265int ifconfig_main(int argc, char **argv)
265{ 266{
266 struct ifreq ifr; 267 struct ifreq ifr;
diff --git a/networking/ifupdown.c b/networking/ifupdown.c
index 834c7fa7d..ce3b9bab7 100644
--- a/networking/ifupdown.c
+++ b/networking/ifupdown.c
@@ -1083,6 +1083,7 @@ static llist_t *find_iface_state(llist_t *state_list, const char *iface)
1083 return NULL; 1083 return NULL;
1084} 1084}
1085 1085
1086int ifupdown_main(int argc, char **argv);
1086int ifupdown_main(int argc, char **argv) 1087int ifupdown_main(int argc, char **argv)
1087{ 1088{
1088 int (*cmds)(struct interface_defn_t *) = NULL; 1089 int (*cmds)(struct interface_defn_t *) = NULL;
diff --git a/networking/inetd.c b/networking/inetd.c
index 5e7005e9b..c037d114a 100644
--- a/networking/inetd.c
+++ b/networking/inetd.c
@@ -1246,8 +1246,8 @@ inetd_setproctitle(char *a, int s)
1246#endif 1246#endif
1247 1247
1248 1248
1249int 1249int inetd_main(int argc, char *argv[]);
1250inetd_main(int argc, char *argv[]) 1250int inetd_main(int argc, char *argv[])
1251{ 1251{
1252 servtab_t *sep; 1252 servtab_t *sep;
1253 struct passwd *pwd; 1253 struct passwd *pwd;
diff --git a/networking/ip.c b/networking/ip.c
index 7a7f55c46..fdd848049 100644
--- a/networking/ip.c
+++ b/networking/ip.c
@@ -17,6 +17,7 @@
17#include "libiproute/utils.h" 17#include "libiproute/utils.h"
18#include "libiproute/ip_common.h" 18#include "libiproute/ip_common.h"
19 19
20int ip_main(int argc, char **argv);
20int ip_main(int argc, char **argv) 21int ip_main(int argc, char **argv)
21{ 22{
22 int ret = EXIT_FAILURE; 23 int ret = EXIT_FAILURE;
diff --git a/networking/ipaddr.c b/networking/ipaddr.c
index c90780879..fb0213702 100644
--- a/networking/ipaddr.c
+++ b/networking/ipaddr.c
@@ -17,6 +17,7 @@
17 17
18#include "busybox.h" 18#include "busybox.h"
19 19
20int ipaddr_main(int argc, char **argv);
20int ipaddr_main(int argc, char **argv) 21int ipaddr_main(int argc, char **argv)
21{ 22{
22 ip_parse_common_args(&argc, &argv); 23 ip_parse_common_args(&argc, &argv);
diff --git a/networking/ipcalc.c b/networking/ipcalc.c
index 685f0e315..63ce99ffe 100644
--- a/networking/ipcalc.c
+++ b/networking/ipcalc.c
@@ -76,6 +76,7 @@ int get_prefix(unsigned long netmask);
76 }; 76 };
77#endif 77#endif
78 78
79int ipcalc_main(int argc, char **argv);
79int ipcalc_main(int argc, char **argv) 80int ipcalc_main(int argc, char **argv)
80{ 81{
81 unsigned opt; 82 unsigned opt;
diff --git a/networking/iplink.c b/networking/iplink.c
index 4a28c74a9..54087e927 100644
--- a/networking/iplink.c
+++ b/networking/iplink.c
@@ -17,6 +17,7 @@
17 17
18#include "busybox.h" 18#include "busybox.h"
19 19
20int iplink_main(int argc, char **argv);
20int iplink_main(int argc, char **argv) 21int iplink_main(int argc, char **argv)
21{ 22{
22 ip_parse_common_args(&argc, &argv); 23 ip_parse_common_args(&argc, &argv);
diff --git a/networking/iproute.c b/networking/iproute.c
index 62335a8b3..3d540b2ba 100644
--- a/networking/iproute.c
+++ b/networking/iproute.c
@@ -17,6 +17,7 @@
17 17
18#include "busybox.h" 18#include "busybox.h"
19 19
20int iproute_main(int argc, char **argv);
20int iproute_main(int argc, char **argv) 21int iproute_main(int argc, char **argv)
21{ 22{
22 ip_parse_common_args(&argc, &argv); 23 ip_parse_common_args(&argc, &argv);
diff --git a/networking/iprule.c b/networking/iprule.c
index 43eaea633..9c1fb50de 100644
--- a/networking/iprule.c
+++ b/networking/iprule.c
@@ -17,6 +17,7 @@
17 17
18#include "busybox.h" 18#include "busybox.h"
19 19
20int iprule_main(int argc, char **argv);
20int iprule_main(int argc, char **argv) 21int iprule_main(int argc, char **argv)
21{ 22{
22 ip_parse_common_args(&argc, &argv); 23 ip_parse_common_args(&argc, &argv);
diff --git a/networking/iptunnel.c b/networking/iptunnel.c
index 9ae734a21..8a65413b6 100644
--- a/networking/iptunnel.c
+++ b/networking/iptunnel.c
@@ -17,6 +17,7 @@
17 17
18#include "busybox.h" 18#include "busybox.h"
19 19
20int iptunnel_main(int argc, char **argv);
20int iptunnel_main(int argc, char **argv) 21int iptunnel_main(int argc, char **argv)
21{ 22{
22 ip_parse_common_args(&argc, &argv); 23 ip_parse_common_args(&argc, &argv);
diff --git a/networking/isrv_identd.c b/networking/isrv_identd.c
index 2d4399cea..f9ab0b2c0 100644
--- a/networking/isrv_identd.c
+++ b/networking/isrv_identd.c
@@ -92,6 +92,7 @@ static void inetd_mode(void)
92 while (do_rd(0, (void*)&buf) == 0); 92 while (do_rd(0, (void*)&buf) == 0);
93} 93}
94 94
95int fakeidentd_main(int argc, char **argv);
95int fakeidentd_main(int argc, char **argv) 96int fakeidentd_main(int argc, char **argv)
96{ 97{
97 enum { 98 enum {
diff --git a/networking/nameif.c b/networking/nameif.c
index 52aad2873..ec77512c3 100644
--- a/networking/nameif.c
+++ b/networking/nameif.c
@@ -55,6 +55,7 @@ static struct ether_addr *cc_macaddr(const char *str_macaddr)
55 return mac; 55 return mac;
56} 56}
57 57
58int nameif_main(int argc, char **argv);
58int nameif_main(int argc, char **argv) 59int nameif_main(int argc, char **argv)
59{ 60{
60 mactable_t *clist = NULL; 61 mactable_t *clist = NULL;
diff --git a/networking/nc.c b/networking/nc.c
index dc9102b2a..c1e881162 100644
--- a/networking/nc.c
+++ b/networking/nc.c
@@ -18,6 +18,7 @@ static void timeout(int signum)
18 bb_error_msg_and_die("timed out"); 18 bb_error_msg_and_die("timed out");
19} 19}
20 20
21int nc_main(int argc, char **argv);
21int nc_main(int argc, char **argv) 22int nc_main(int argc, char **argv)
22{ 23{
23 /* sfd sits _here_ only because of "repeat" option (-l -l). */ 24 /* sfd sits _here_ only because of "repeat" option (-l -l). */
diff --git a/networking/netstat.c b/networking/netstat.c
index a5631c3c0..d89d3aa5a 100644
--- a/networking/netstat.c
+++ b/networking/netstat.c
@@ -510,6 +510,7 @@ static void do_info(const char *file, const char *name, void (*proc)(int, const
510 * Our main function. 510 * Our main function.
511 */ 511 */
512 512
513int netstat_main(int argc, char **argv);
513int netstat_main(int argc, char **argv) 514int netstat_main(int argc, char **argv)
514{ 515{
515 enum { 516 enum {
diff --git a/networking/nslookup.c b/networking/nslookup.c
index 914f3f5ee..14c05b3e6 100644
--- a/networking/nslookup.c
+++ b/networking/nslookup.c
@@ -128,6 +128,7 @@ static void set_default_dns(char *server)
128 } 128 }
129} 129}
130 130
131int nslookup_main(int argc, char **argv);
131int nslookup_main(int argc, char **argv) 132int nslookup_main(int argc, char **argv)
132{ 133{
133 /* We allow 1 or 2 arguments. 134 /* We allow 1 or 2 arguments.
diff --git a/networking/ping.c b/networking/ping.c
index ba4f585db..d0e6f3ad1 100644
--- a/networking/ping.c
+++ b/networking/ping.c
@@ -185,6 +185,7 @@ static void ping6(len_and_sockaddr *lsa)
185} 185}
186#endif 186#endif
187 187
188int ping_main(int argc, char **argv);
188int ping_main(int argc, char **argv) 189int ping_main(int argc, char **argv)
189{ 190{
190 len_and_sockaddr *lsa; 191 len_and_sockaddr *lsa;
@@ -715,6 +716,7 @@ static int parse_nipquad(const char *str, struct sockaddr_in* addr)
715 return 1; /* error */ 716 return 1; /* error */
716} 717}
717 718
719int ping_main(int argc, char **argv);
718int ping_main(int argc, char **argv) 720int ping_main(int argc, char **argv)
719{ 721{
720 len_and_sockaddr *lsa; 722 len_and_sockaddr *lsa;
@@ -759,6 +761,7 @@ int ping_main(int argc, char **argv)
759 761
760 762
761#if ENABLE_PING6 763#if ENABLE_PING6
764int ping6_main(int argc, char **argv);
762int ping6_main(int argc, char **argv) 765int ping6_main(int argc, char **argv)
763{ 766{
764 argv[0] = (char*)"-6"; 767 argv[0] = (char*)"-6";
diff --git a/networking/route.c b/networking/route.c
index d32011cc4..069739006 100644
--- a/networking/route.c
+++ b/networking/route.c
@@ -638,6 +638,7 @@ static const char tbl_verb[] = /* 2nd byte matches RTACTION_* code */
638 "\010\002delete" /* Since last, we can save a byte. */ 638 "\010\002delete" /* Since last, we can save a byte. */
639; 639;
640 640
641int route_main(int argc, char **argv);
641int route_main(int argc, char **argv) 642int route_main(int argc, char **argv)
642{ 643{
643 unsigned opt; 644 unsigned opt;
diff --git a/networking/telnet.c b/networking/telnet.c
index 7407fa413..2a6457f2c 100644
--- a/networking/telnet.c
+++ b/networking/telnet.c
@@ -581,6 +581,7 @@ static void cookmode(void)
581 if (G.do_termios) tcsetattr(0, TCSADRAIN, &G.termios_def); 581 if (G.do_termios) tcsetattr(0, TCSADRAIN, &G.termios_def);
582} 582}
583 583
584int telnet_main(int argc, char** argv);
584int telnet_main(int argc, char** argv) 585int telnet_main(int argc, char** argv)
585{ 586{
586 char *host; 587 char *host;
diff --git a/networking/telnetd.c b/networking/telnetd.c
index 25cba3eb0..ef9b1ac74 100644
--- a/networking/telnetd.c
+++ b/networking/telnetd.c
@@ -360,8 +360,8 @@ void free_session(struct tsession *ts);
360#endif 360#endif
361 361
362 362
363int 363int telnetd_main(int argc, char **argv);
364telnetd_main(int argc, char **argv) 364int telnetd_main(int argc, char **argv)
365{ 365{
366 fd_set rdfdset, wrfdset; 366 fd_set rdfdset, wrfdset;
367 unsigned opt; 367 unsigned opt;
diff --git a/networking/tftp.c b/networking/tftp.c
index eb192d8fc..a6d85a5c4 100644
--- a/networking/tftp.c
+++ b/networking/tftp.c
@@ -435,6 +435,7 @@ static int tftp(
435 return finished ? EXIT_SUCCESS : EXIT_FAILURE; 435 return finished ? EXIT_SUCCESS : EXIT_FAILURE;
436} 436}
437 437
438int tftp_main(int argc, char **argv);
438int tftp_main(int argc, char **argv) 439int tftp_main(int argc, char **argv)
439{ 440{
440 len_and_sockaddr *peer_lsa; 441 len_and_sockaddr *peer_lsa;
diff --git a/networking/traceroute.c b/networking/traceroute.c
index 25c6569bb..4ddde2fda 100644
--- a/networking/traceroute.c
+++ b/networking/traceroute.c
@@ -886,8 +886,8 @@ getaddr(uint32_t *ap, const char *host)
886#endif 886#endif
887 887
888 888
889int 889int traceroute_main(int argc, char *argv[]);
890traceroute_main(int argc, char *argv[]) 890int traceroute_main(int argc, char *argv[])
891{ 891{
892 int code, n; 892 int code, n;
893 unsigned char *outp; 893 unsigned char *outp;
diff --git a/networking/udhcp/dhcpc.c b/networking/udhcp/dhcpc.c
index e48e1f25e..a59c5db74 100644
--- a/networking/udhcp/dhcpc.c
+++ b/networking/udhcp/dhcpc.c
@@ -122,6 +122,7 @@ static uint8_t* alloc_dhcp_option(int code, const char *str, int extra)
122} 122}
123 123
124 124
125int udhcpc_main(int argc, char *argv[]);
125int udhcpc_main(int argc, char *argv[]) 126int udhcpc_main(int argc, char *argv[])
126{ 127{
127 uint8_t *temp, *message; 128 uint8_t *temp, *message;
diff --git a/networking/udhcp/dhcpd.c b/networking/udhcp/dhcpd.c
index 7d0b8fad1..90d8f0d17 100644
--- a/networking/udhcp/dhcpd.c
+++ b/networking/udhcp/dhcpd.c
@@ -20,6 +20,7 @@ struct dhcpOfferedAddr *leases;
20struct server_config_t server_config; 20struct server_config_t server_config;
21 21
22 22
23int udhcpd_main(int argc, char *argv[]);
23int udhcpd_main(int argc, char *argv[]) 24int udhcpd_main(int argc, char *argv[])
24{ 25{
25 fd_set rfds; 26 fd_set rfds;
diff --git a/networking/udhcp/dhcprelay.c b/networking/udhcp/dhcprelay.c
index 418aa7cbb..9bb7aeab5 100644
--- a/networking/udhcp/dhcprelay.c
+++ b/networking/udhcp/dhcprelay.c
@@ -295,6 +295,7 @@ static void dhcprelay_loop(int *fds, int num_sockets, int max_socket, char **cli
295 } 295 }
296} 296}
297 297
298int dhcprelay_main(int argc, char **argv);
298int dhcprelay_main(int argc, char **argv) 299int dhcprelay_main(int argc, char **argv)
299{ 300{
300 int i, num_sockets, max_socket, fds[MAX_INTERFACES]; 301 int i, num_sockets, max_socket, fds[MAX_INTERFACES];
diff --git a/networking/udhcp/dumpleases.c b/networking/udhcp/dumpleases.c
index a0e81bb13..ce73c474c 100644
--- a/networking/udhcp/dumpleases.c
+++ b/networking/udhcp/dumpleases.c
@@ -11,6 +11,7 @@
11#define REMAINING 0 11#define REMAINING 0
12#define ABSOLUTE 1 12#define ABSOLUTE 1
13 13
14int dumpleases_main(int argc, char *argv[]);
14int dumpleases_main(int argc, char *argv[]) 15int dumpleases_main(int argc, char *argv[])
15{ 16{
16 int fp; 17 int fp;
diff --git a/networking/vconfig.c b/networking/vconfig.c
index 003c1a8f7..06c06cb5e 100644
--- a/networking/vconfig.c
+++ b/networking/vconfig.c
@@ -106,6 +106,7 @@ static const char name_types[] = {
106 106
107static const char conf_file_name[] = "/proc/net/vlan/config"; 107static const char conf_file_name[] = "/proc/net/vlan/config";
108 108
109int vconfig_main(int argc, char **argv);
109int vconfig_main(int argc, char **argv) 110int vconfig_main(int argc, char **argv)
110{ 111{
111 struct vlan_ioctl_args ifr; 112 struct vlan_ioctl_args ifr;
diff --git a/networking/wget.c b/networking/wget.c
index 432756ce5..e1a4bab0d 100644
--- a/networking/wget.c
+++ b/networking/wget.c
@@ -86,6 +86,7 @@ static char *base64enc(unsigned char *p, char *buf, int len)
86} 86}
87#endif 87#endif
88 88
89int wget_main(int argc, char **argv);
89int wget_main(int argc, char **argv) 90int wget_main(int argc, char **argv)
90{ 91{
91 char buf[512]; 92 char buf[512];
diff --git a/networking/zcip.c b/networking/zcip.c
index b56870652..e3755a932 100644
--- a/networking/zcip.c
+++ b/networking/zcip.c
@@ -204,6 +204,7 @@ static int ready; // = 0;
204static int verbose; // = 0; 204static int verbose; // = 0;
205static int state = PROBE; 205static int state = PROBE;
206 206
207int zcip_main(int argc, char *argv[]);
207int zcip_main(int argc, char *argv[]) 208int zcip_main(int argc, char *argv[])
208{ 209{
209 struct ether_addr eth_addr; 210 struct ether_addr eth_addr;