diff options
Diffstat (limited to 'networking')
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 | ||
444 | int arp_main(int argc, char **argv); | ||
444 | int arp_main(int argc, char **argv) | 445 | int 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 | ||
241 | int arping_main(int argc, char **argv); | ||
241 | int arping_main(int argc, char **argv) | 242 | int 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 | ||
333 | int dnsd_main(int argc, char **argv); | ||
333 | int dnsd_main(int argc, char **argv) | 334 | int 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); | |||
105 | static inline int get_fill(unsigned char *pkt, struct ether_addr *eaddr, int broadcast); | 105 | static inline int get_fill(unsigned char *pkt, struct ether_addr *eaddr, int broadcast); |
106 | static inline int get_wol_pw(const char *ethoptarg, unsigned char *wol_passwd); | 106 | static inline int get_wol_pw(const char *ethoptarg, unsigned char *wol_passwd); |
107 | 107 | ||
108 | int ether_wake_main(int argc, char *argv[]); | ||
108 | int ether_wake_main(int argc, char *argv[]) | 109 | int 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 | ||
300 | int ftpgetput_main(int argc, char **argv); | ||
300 | int ftpgetput_main(int argc, char **argv) | 301 | int 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 | ||
44 | int hostname_main(int argc, char **argv); | ||
44 | int hostname_main(int argc, char **argv) | 45 | int 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 | ||
1905 | int httpd_main(int argc, char *argv[]); | ||
1905 | int httpd_main(int argc, char *argv[]) | 1906 | int 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 | ||
264 | int ifconfig_main(int argc, char **argv); | ||
264 | int ifconfig_main(int argc, char **argv) | 265 | int 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 | ||
1086 | int ifupdown_main(int argc, char **argv); | ||
1086 | int ifupdown_main(int argc, char **argv) | 1087 | int 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 | ||
1249 | int | 1249 | int inetd_main(int argc, char *argv[]); |
1250 | inetd_main(int argc, char *argv[]) | 1250 | int 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 | ||
20 | int ip_main(int argc, char **argv); | ||
20 | int ip_main(int argc, char **argv) | 21 | int 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 | ||
20 | int ipaddr_main(int argc, char **argv); | ||
20 | int ipaddr_main(int argc, char **argv) | 21 | int 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 | ||
79 | int ipcalc_main(int argc, char **argv); | ||
79 | int ipcalc_main(int argc, char **argv) | 80 | int 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 | ||
20 | int iplink_main(int argc, char **argv); | ||
20 | int iplink_main(int argc, char **argv) | 21 | int 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 | ||
20 | int iproute_main(int argc, char **argv); | ||
20 | int iproute_main(int argc, char **argv) | 21 | int 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 | ||
20 | int iprule_main(int argc, char **argv); | ||
20 | int iprule_main(int argc, char **argv) | 21 | int 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 | ||
20 | int iptunnel_main(int argc, char **argv); | ||
20 | int iptunnel_main(int argc, char **argv) | 21 | int 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 | ||
95 | int fakeidentd_main(int argc, char **argv); | ||
95 | int fakeidentd_main(int argc, char **argv) | 96 | int 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 | ||
58 | int nameif_main(int argc, char **argv); | ||
58 | int nameif_main(int argc, char **argv) | 59 | int 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 | ||
21 | int nc_main(int argc, char **argv); | ||
21 | int nc_main(int argc, char **argv) | 22 | int 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 | ||
513 | int netstat_main(int argc, char **argv); | ||
513 | int netstat_main(int argc, char **argv) | 514 | int 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 | ||
131 | int nslookup_main(int argc, char **argv); | ||
131 | int nslookup_main(int argc, char **argv) | 132 | int 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 | ||
188 | int ping_main(int argc, char **argv); | ||
188 | int ping_main(int argc, char **argv) | 189 | int 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 | ||
719 | int ping_main(int argc, char **argv); | ||
718 | int ping_main(int argc, char **argv) | 720 | int 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 |
764 | int ping6_main(int argc, char **argv); | ||
762 | int ping6_main(int argc, char **argv) | 765 | int 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 | ||
641 | int route_main(int argc, char **argv); | ||
641 | int route_main(int argc, char **argv) | 642 | int 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 | ||
584 | int telnet_main(int argc, char** argv); | ||
584 | int telnet_main(int argc, char** argv) | 585 | int 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 | ||
363 | int | 363 | int telnetd_main(int argc, char **argv); |
364 | telnetd_main(int argc, char **argv) | 364 | int 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 | ||
438 | int tftp_main(int argc, char **argv); | ||
438 | int tftp_main(int argc, char **argv) | 439 | int 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 | ||
889 | int | 889 | int traceroute_main(int argc, char *argv[]); |
890 | traceroute_main(int argc, char *argv[]) | 890 | int 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 | ||
125 | int udhcpc_main(int argc, char *argv[]); | ||
125 | int udhcpc_main(int argc, char *argv[]) | 126 | int 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; | |||
20 | struct server_config_t server_config; | 20 | struct server_config_t server_config; |
21 | 21 | ||
22 | 22 | ||
23 | int udhcpd_main(int argc, char *argv[]); | ||
23 | int udhcpd_main(int argc, char *argv[]) | 24 | int 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 | ||
298 | int dhcprelay_main(int argc, char **argv); | ||
298 | int dhcprelay_main(int argc, char **argv) | 299 | int 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 | ||
14 | int dumpleases_main(int argc, char *argv[]); | ||
14 | int dumpleases_main(int argc, char *argv[]) | 15 | int 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 | ||
107 | static const char conf_file_name[] = "/proc/net/vlan/config"; | 107 | static const char conf_file_name[] = "/proc/net/vlan/config"; |
108 | 108 | ||
109 | int vconfig_main(int argc, char **argv); | ||
109 | int vconfig_main(int argc, char **argv) | 110 | int 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 | ||
89 | int wget_main(int argc, char **argv); | ||
89 | int wget_main(int argc, char **argv) | 90 | int 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; | |||
204 | static int verbose; // = 0; | 204 | static int verbose; // = 0; |
205 | static int state = PROBE; | 205 | static int state = PROBE; |
206 | 206 | ||
207 | int zcip_main(int argc, char *argv[]); | ||
207 | int zcip_main(int argc, char *argv[]) | 208 | int zcip_main(int argc, char *argv[]) |
208 | { | 209 | { |
209 | struct ether_addr eth_addr; | 210 | struct ether_addr eth_addr; |