diff options
author | Denis Vlasenko <vda.linux@googlemail.com> | 2007-10-11 10:05:36 +0000 |
---|---|---|
committer | Denis Vlasenko <vda.linux@googlemail.com> | 2007-10-11 10:05:36 +0000 |
commit | 9b49a5ed8551e46892af3f676e5d96d21b540e3c (patch) | |
tree | 3d177ef7f3f5e8338690718c86012203ef29a7da /networking | |
parent | 8d82cf72c99a8ab8bdbb0b179a1f1135a004c47a (diff) | |
download | busybox-w32-9b49a5ed8551e46892af3f676e5d96d21b540e3c.tar.gz busybox-w32-9b49a5ed8551e46892af3f676e5d96d21b540e3c.tar.bz2 busybox-w32-9b49a5ed8551e46892af3f676e5d96d21b540e3c.zip |
add -fvisibility=hidden to CC flags, mark XXX_main functions
EXTERNALLY_VISIBLE. 5% size reduction of libbusybox.so
Diffstat (limited to 'networking')
33 files changed, 41 insertions, 41 deletions
diff --git a/networking/arp.c b/networking/arp.c index 8cdee1832..36985fc5a 100644 --- a/networking/arp.c +++ b/networking/arp.c | |||
@@ -434,7 +434,7 @@ static int arp_show(char *name) | |||
434 | return 0; | 434 | return 0; |
435 | } | 435 | } |
436 | 436 | ||
437 | int arp_main(int argc, char **argv); | 437 | int arp_main(int argc, char **argv) MAIN_EXTERNALLY_VISIBLE; |
438 | int arp_main(int argc, char **argv) | 438 | int arp_main(int argc, char **argv) |
439 | { | 439 | { |
440 | char *hw_type; | 440 | char *hw_type; |
diff --git a/networking/arping.c b/networking/arping.c index a2c4c2247..44615d5b1 100644 --- a/networking/arping.c +++ b/networking/arping.c | |||
@@ -227,7 +227,7 @@ static int recv_pack(unsigned char *buf, int len, struct sockaddr_ll *FROM) | |||
227 | return 1; | 227 | return 1; |
228 | } | 228 | } |
229 | 229 | ||
230 | int arping_main(int argc, char **argv); | 230 | int arping_main(int argc, char **argv) MAIN_EXTERNALLY_VISIBLE; |
231 | int arping_main(int argc, char **argv) | 231 | int arping_main(int argc, char **argv) |
232 | { | 232 | { |
233 | const char *device = "eth0"; | 233 | const char *device = "eth0"; |
diff --git a/networking/dnsd.c b/networking/dnsd.c index c906de32a..8f01d5c06 100644 --- a/networking/dnsd.c +++ b/networking/dnsd.c | |||
@@ -328,7 +328,7 @@ static void interrupt(int x) | |||
328 | exit(2); | 328 | exit(2); |
329 | } | 329 | } |
330 | 330 | ||
331 | int dnsd_main(int argc, char **argv); | 331 | int dnsd_main(int argc, char **argv) MAIN_EXTERNALLY_VISIBLE; |
332 | int dnsd_main(int argc, char **argv) | 332 | int dnsd_main(int argc, char **argv) |
333 | { | 333 | { |
334 | const char *listen_interface = "0.0.0.0"; | 334 | const char *listen_interface = "0.0.0.0"; |
diff --git a/networking/ether-wake.c b/networking/ether-wake.c index fc26ad07d..b752152e1 100644 --- a/networking/ether-wake.c +++ b/networking/ether-wake.c | |||
@@ -178,7 +178,7 @@ static int get_wol_pw(const char *ethoptarg, unsigned char *wol_passwd) | |||
178 | return byte_cnt; | 178 | return byte_cnt; |
179 | } | 179 | } |
180 | 180 | ||
181 | int ether_wake_main(int argc, char **argv); | 181 | int ether_wake_main(int argc, char **argv) MAIN_EXTERNALLY_VISIBLE; |
182 | int ether_wake_main(int argc, char **argv) | 182 | int ether_wake_main(int argc, char **argv) |
183 | { | 183 | { |
184 | const char *ifname = "eth0"; | 184 | const char *ifname = "eth0"; |
diff --git a/networking/ftpgetput.c b/networking/ftpgetput.c index 58847a9f2..587f000ce 100644 --- a/networking/ftpgetput.c +++ b/networking/ftpgetput.c | |||
@@ -296,7 +296,7 @@ static const char ftpgetput_longopts[] ALIGN1 = | |||
296 | ; | 296 | ; |
297 | #endif | 297 | #endif |
298 | 298 | ||
299 | int ftpgetput_main(int argc, char **argv); | 299 | int ftpgetput_main(int argc, char **argv) MAIN_EXTERNALLY_VISIBLE; |
300 | int ftpgetput_main(int argc, char **argv) | 300 | int ftpgetput_main(int argc, char **argv) |
301 | { | 301 | { |
302 | /* content-length of the file */ | 302 | /* content-length of the file */ |
diff --git a/networking/hostname.c b/networking/hostname.c index 6783dbacb..2c224bef9 100644 --- a/networking/hostname.c +++ b/networking/hostname.c | |||
@@ -42,7 +42,7 @@ static void do_sethostname(char *s, int isfile) | |||
42 | } | 42 | } |
43 | } | 43 | } |
44 | 44 | ||
45 | int hostname_main(int argc, char **argv); | 45 | int hostname_main(int argc, char **argv) MAIN_EXTERNALLY_VISIBLE; |
46 | int hostname_main(int argc, char **argv) | 46 | int hostname_main(int argc, char **argv) |
47 | { | 47 | { |
48 | enum { | 48 | enum { |
diff --git a/networking/httpd.c b/networking/httpd.c index 06a5a56bc..61185025c 100644 --- a/networking/httpd.c +++ b/networking/httpd.c | |||
@@ -2111,7 +2111,7 @@ enum { | |||
2111 | }; | 2111 | }; |
2112 | 2112 | ||
2113 | 2113 | ||
2114 | int httpd_main(int argc, char **argv); | 2114 | int httpd_main(int argc, char **argv) MAIN_EXTERNALLY_VISIBLE; |
2115 | int httpd_main(int argc, char **argv) | 2115 | int httpd_main(int argc, char **argv) |
2116 | { | 2116 | { |
2117 | int server_socket = server_socket; /* for gcc */ | 2117 | int server_socket = server_socket; /* for gcc */ |
diff --git a/networking/ifconfig.c b/networking/ifconfig.c index 0d53676cd..3dcb118ee 100644 --- a/networking/ifconfig.c +++ b/networking/ifconfig.c | |||
@@ -261,7 +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) MAIN_EXTERNALLY_VISIBLE; |
265 | int ifconfig_main(int argc, char **argv) | 265 | int ifconfig_main(int argc, char **argv) |
266 | { | 266 | { |
267 | struct ifreq ifr; | 267 | struct ifreq ifr; |
diff --git a/networking/ifupdown.c b/networking/ifupdown.c index bd53f93e8..c4d72524d 100644 --- a/networking/ifupdown.c +++ b/networking/ifupdown.c | |||
@@ -1133,7 +1133,7 @@ static llist_t *read_iface_state(void) | |||
1133 | } | 1133 | } |
1134 | 1134 | ||
1135 | 1135 | ||
1136 | int ifupdown_main(int argc, char **argv); | 1136 | int ifupdown_main(int argc, char **argv) MAIN_EXTERNALLY_VISIBLE; |
1137 | int ifupdown_main(int argc, char **argv) | 1137 | int ifupdown_main(int argc, char **argv) |
1138 | { | 1138 | { |
1139 | int (*cmds)(struct interface_defn_t *) = NULL; | 1139 | int (*cmds)(struct interface_defn_t *) = NULL; |
diff --git a/networking/inetd.c b/networking/inetd.c index 6d72e13e8..9ea7f9cc1 100644 --- a/networking/inetd.c +++ b/networking/inetd.c | |||
@@ -1303,7 +1303,7 @@ inetd_setproctitle(char *a, int s) | |||
1303 | #endif | 1303 | #endif |
1304 | 1304 | ||
1305 | 1305 | ||
1306 | int inetd_main(int argc, char **argv); | 1306 | int inetd_main(int argc, char **argv) MAIN_EXTERNALLY_VISIBLE; |
1307 | int inetd_main(int argc, char **argv) | 1307 | int inetd_main(int argc, char **argv) |
1308 | { | 1308 | { |
1309 | servtab_t *sep; | 1309 | servtab_t *sep; |
diff --git a/networking/ip.c b/networking/ip.c index c82d731c1..3ea1b62e1 100644 --- a/networking/ip.c +++ b/networking/ip.c | |||
@@ -38,7 +38,7 @@ static int ip_do(int argc, char **argv) | |||
38 | } | 38 | } |
39 | 39 | ||
40 | #if ENABLE_FEATURE_IP_ADDRESS | 40 | #if ENABLE_FEATURE_IP_ADDRESS |
41 | int ipaddr_main(int argc, char **argv); | 41 | int ipaddr_main(int argc, char **argv) MAIN_EXTERNALLY_VISIBLE; |
42 | int ipaddr_main(int argc, char **argv) | 42 | int ipaddr_main(int argc, char **argv) |
43 | { | 43 | { |
44 | ip_func = do_ipaddr; | 44 | ip_func = do_ipaddr; |
@@ -46,7 +46,7 @@ int ipaddr_main(int argc, char **argv) | |||
46 | } | 46 | } |
47 | #endif | 47 | #endif |
48 | #if ENABLE_FEATURE_IP_LINK | 48 | #if ENABLE_FEATURE_IP_LINK |
49 | int iplink_main(int argc, char **argv); | 49 | int iplink_main(int argc, char **argv) MAIN_EXTERNALLY_VISIBLE; |
50 | int iplink_main(int argc, char **argv) | 50 | int iplink_main(int argc, char **argv) |
51 | { | 51 | { |
52 | ip_func = do_iplink; | 52 | ip_func = do_iplink; |
@@ -54,7 +54,7 @@ int iplink_main(int argc, char **argv) | |||
54 | } | 54 | } |
55 | #endif | 55 | #endif |
56 | #if ENABLE_FEATURE_IP_ROUTE | 56 | #if ENABLE_FEATURE_IP_ROUTE |
57 | int iproute_main(int argc, char **argv); | 57 | int iproute_main(int argc, char **argv) MAIN_EXTERNALLY_VISIBLE; |
58 | int iproute_main(int argc, char **argv) | 58 | int iproute_main(int argc, char **argv) |
59 | { | 59 | { |
60 | ip_func = do_iproute; | 60 | ip_func = do_iproute; |
@@ -62,7 +62,7 @@ int iproute_main(int argc, char **argv) | |||
62 | } | 62 | } |
63 | #endif | 63 | #endif |
64 | #if ENABLE_FEATURE_IP_RULE | 64 | #if ENABLE_FEATURE_IP_RULE |
65 | int iprule_main(int argc, char **argv); | 65 | int iprule_main(int argc, char **argv) MAIN_EXTERNALLY_VISIBLE; |
66 | int iprule_main(int argc, char **argv) | 66 | int iprule_main(int argc, char **argv) |
67 | { | 67 | { |
68 | ip_func = do_iprule; | 68 | ip_func = do_iprule; |
@@ -70,7 +70,7 @@ int iprule_main(int argc, char **argv) | |||
70 | } | 70 | } |
71 | #endif | 71 | #endif |
72 | #if ENABLE_FEATURE_IP_TUNNEL | 72 | #if ENABLE_FEATURE_IP_TUNNEL |
73 | int iptunnel_main(int argc, char **argv); | 73 | int iptunnel_main(int argc, char **argv) MAIN_EXTERNALLY_VISIBLE; |
74 | int iptunnel_main(int argc, char **argv) | 74 | int iptunnel_main(int argc, char **argv) |
75 | { | 75 | { |
76 | ip_func = do_iptunnel; | 76 | ip_func = do_iptunnel; |
@@ -79,7 +79,7 @@ int iptunnel_main(int argc, char **argv) | |||
79 | #endif | 79 | #endif |
80 | 80 | ||
81 | 81 | ||
82 | int ip_main(int argc, char **argv); | 82 | int ip_main(int argc, char **argv) MAIN_EXTERNALLY_VISIBLE; |
83 | int ip_main(int argc, char **argv) | 83 | int ip_main(int argc, char **argv) |
84 | { | 84 | { |
85 | static const char keywords[] ALIGN1 = | 85 | static const char keywords[] ALIGN1 = |
diff --git a/networking/ipcalc.c b/networking/ipcalc.c index 759704379..d7c968c25 100644 --- a/networking/ipcalc.c +++ b/networking/ipcalc.c | |||
@@ -75,7 +75,7 @@ int get_prefix(unsigned long netmask); | |||
75 | ; | 75 | ; |
76 | #endif | 76 | #endif |
77 | 77 | ||
78 | int ipcalc_main(int argc, char **argv); | 78 | int ipcalc_main(int argc, char **argv) MAIN_EXTERNALLY_VISIBLE; |
79 | int ipcalc_main(int argc, char **argv) | 79 | int ipcalc_main(int argc, char **argv) |
80 | { | 80 | { |
81 | unsigned opt; | 81 | unsigned opt; |
diff --git a/networking/isrv_identd.c b/networking/isrv_identd.c index 9bc3b607d..a93de1244 100644 --- a/networking/isrv_identd.c +++ b/networking/isrv_identd.c | |||
@@ -92,7 +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) MAIN_EXTERNALLY_VISIBLE; |
96 | int fakeidentd_main(int argc, char **argv) | 96 | int fakeidentd_main(int argc, char **argv) |
97 | { | 97 | { |
98 | enum { | 98 | enum { |
diff --git a/networking/nameif.c b/networking/nameif.c index 2114516a7..0369c0807 100644 --- a/networking/nameif.c +++ b/networking/nameif.c | |||
@@ -55,7 +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) MAIN_EXTERNALLY_VISIBLE; |
59 | int nameif_main(int argc, char **argv) | 59 | int nameif_main(int argc, char **argv) |
60 | { | 60 | { |
61 | mactable_t *clist = NULL; | 61 | mactable_t *clist = NULL; |
diff --git a/networking/nc.c b/networking/nc.c index 19750e59e..b2f590adf 100644 --- a/networking/nc.c +++ b/networking/nc.c | |||
@@ -22,7 +22,7 @@ static void timeout(int signum) | |||
22 | bb_error_msg_and_die("timed out"); | 22 | bb_error_msg_and_die("timed out"); |
23 | } | 23 | } |
24 | 24 | ||
25 | int nc_main(int argc, char **argv); | 25 | int nc_main(int argc, char **argv) MAIN_EXTERNALLY_VISIBLE; |
26 | int nc_main(int argc, char **argv) | 26 | int nc_main(int argc, char **argv) |
27 | { | 27 | { |
28 | /* sfd sits _here_ only because of "repeat" option (-l -l). */ | 28 | /* sfd sits _here_ only because of "repeat" option (-l -l). */ |
diff --git a/networking/nc_bloaty.c b/networking/nc_bloaty.c index ab8246531..cbc0a6471 100644 --- a/networking/nc_bloaty.c +++ b/networking/nc_bloaty.c | |||
@@ -668,7 +668,7 @@ Debug("wrote %d to net, errno %d", rr, errno); | |||
668 | } /* readwrite */ | 668 | } /* readwrite */ |
669 | 669 | ||
670 | /* main: now we pull it all together... */ | 670 | /* main: now we pull it all together... */ |
671 | int nc_main(int argc, char **argv); | 671 | int nc_main(int argc, char **argv) MAIN_EXTERNALLY_VISIBLE; |
672 | int nc_main(int argc, char **argv) | 672 | int nc_main(int argc, char **argv) |
673 | { | 673 | { |
674 | char *str_p, *str_s, *str_w; | 674 | char *str_p, *str_s, *str_w; |
diff --git a/networking/netstat.c b/networking/netstat.c index e5ed10eb4..11f141947 100644 --- a/networking/netstat.c +++ b/networking/netstat.c | |||
@@ -484,7 +484,7 @@ static void do_info(const char *file, const char *name, void (*proc)(int, const | |||
484 | * Our main function. | 484 | * Our main function. |
485 | */ | 485 | */ |
486 | 486 | ||
487 | int netstat_main(int argc, char **argv); | 487 | int netstat_main(int argc, char **argv) MAIN_EXTERNALLY_VISIBLE; |
488 | int netstat_main(int argc, char **argv) | 488 | int netstat_main(int argc, char **argv) |
489 | { | 489 | { |
490 | const char *net_conn_line_header = PRINT_NET_CONN_HEADER; | 490 | const char *net_conn_line_header = PRINT_NET_CONN_HEADER; |
diff --git a/networking/nslookup.c b/networking/nslookup.c index fab7e3efc..183ae152d 100644 --- a/networking/nslookup.c +++ b/networking/nslookup.c | |||
@@ -127,7 +127,7 @@ static void set_default_dns(char *server) | |||
127 | } | 127 | } |
128 | } | 128 | } |
129 | 129 | ||
130 | int nslookup_main(int argc, char **argv); | 130 | int nslookup_main(int argc, char **argv) MAIN_EXTERNALLY_VISIBLE; |
131 | int nslookup_main(int argc, char **argv) | 131 | int nslookup_main(int argc, char **argv) |
132 | { | 132 | { |
133 | /* We allow 1 or 2 arguments. | 133 | /* We allow 1 or 2 arguments. |
diff --git a/networking/ping.c b/networking/ping.c index 5d61cd768..8b70d9a33 100644 --- a/networking/ping.c +++ b/networking/ping.c | |||
@@ -173,7 +173,7 @@ static void ping6(len_and_sockaddr *lsa) | |||
173 | } | 173 | } |
174 | #endif | 174 | #endif |
175 | 175 | ||
176 | int ping_main(int argc, char **argv); | 176 | int ping_main(int argc, char **argv) MAIN_EXTERNALLY_VISIBLE; |
177 | int ping_main(int argc, char **argv) | 177 | int ping_main(int argc, char **argv) |
178 | { | 178 | { |
179 | len_and_sockaddr *lsa; | 179 | len_and_sockaddr *lsa; |
@@ -676,7 +676,7 @@ static void ping(len_and_sockaddr *lsa) | |||
676 | ping4(lsa); | 676 | ping4(lsa); |
677 | } | 677 | } |
678 | 678 | ||
679 | int ping_main(int argc, char **argv); | 679 | int ping_main(int argc, char **argv) MAIN_EXTERNALLY_VISIBLE; |
680 | int ping_main(int argc, char **argv) | 680 | int ping_main(int argc, char **argv) |
681 | { | 681 | { |
682 | len_and_sockaddr *lsa; | 682 | len_and_sockaddr *lsa; |
@@ -724,7 +724,7 @@ int ping_main(int argc, char **argv) | |||
724 | 724 | ||
725 | 725 | ||
726 | #if ENABLE_PING6 | 726 | #if ENABLE_PING6 |
727 | int ping6_main(int argc, char **argv); | 727 | int ping6_main(int argc, char **argv) MAIN_EXTERNALLY_VISIBLE; |
728 | int ping6_main(int argc, char **argv) | 728 | int ping6_main(int argc, char **argv) |
729 | { | 729 | { |
730 | argv[0] = (char*)"-6"; | 730 | argv[0] = (char*)"-6"; |
diff --git a/networking/pscan.c b/networking/pscan.c index 5ae3e61dd..d18f8dbd9 100644 --- a/networking/pscan.c +++ b/networking/pscan.c | |||
@@ -30,7 +30,7 @@ static const char *port_name(unsigned port) | |||
30 | /* We don't expect to see 1000+ seconds delay, unsigned is enough */ | 30 | /* We don't expect to see 1000+ seconds delay, unsigned is enough */ |
31 | #define MONOTONIC_US() ((unsigned)monotonic_us()) | 31 | #define MONOTONIC_US() ((unsigned)monotonic_us()) |
32 | 32 | ||
33 | int pscan_main(int argc, char **argv); | 33 | int pscan_main(int argc, char **argv) MAIN_EXTERNALLY_VISIBLE; |
34 | int pscan_main(int argc, char **argv) | 34 | int pscan_main(int argc, char **argv) |
35 | { | 35 | { |
36 | const char *opt_max_port = "1024"; /* -P: default max port */ | 36 | const char *opt_max_port = "1024"; /* -P: default max port */ |
diff --git a/networking/route.c b/networking/route.c index 55a6c2155..3425e6397 100644 --- a/networking/route.c +++ b/networking/route.c | |||
@@ -640,7 +640,7 @@ static const char tbl_verb[] ALIGN1 = | |||
640 | "\010\002delete" /* Since it's last, we can save a byte. */ | 640 | "\010\002delete" /* Since it's last, we can save a byte. */ |
641 | ; | 641 | ; |
642 | 642 | ||
643 | int route_main(int argc, char **argv); | 643 | int route_main(int argc, char **argv) MAIN_EXTERNALLY_VISIBLE; |
644 | int route_main(int argc, char **argv) | 644 | int route_main(int argc, char **argv) |
645 | { | 645 | { |
646 | unsigned opt; | 646 | unsigned opt; |
diff --git a/networking/slattach.c b/networking/slattach.c index ce6d705a8..17df4fa9e 100644 --- a/networking/slattach.c +++ b/networking/slattach.c | |||
@@ -119,7 +119,7 @@ static void sig_handler(int signo) | |||
119 | restore_state_and_exit(0); | 119 | restore_state_and_exit(0); |
120 | } | 120 | } |
121 | 121 | ||
122 | int slattach_main(int argc, char **argv); | 122 | int slattach_main(int argc, char **argv) MAIN_EXTERNALLY_VISIBLE; |
123 | int slattach_main(int argc, char **argv) | 123 | int slattach_main(int argc, char **argv) |
124 | { | 124 | { |
125 | /* Line discipline code table */ | 125 | /* Line discipline code table */ |
diff --git a/networking/telnet.c b/networking/telnet.c index ae526fa9e..9085c5848 100644 --- a/networking/telnet.c +++ b/networking/telnet.c | |||
@@ -550,8 +550,8 @@ static void cookmode(void) | |||
550 | tcsetattr(0, TCSADRAIN, &G.termios_def); | 550 | tcsetattr(0, TCSADRAIN, &G.termios_def); |
551 | } | 551 | } |
552 | 552 | ||
553 | int telnet_main(int argc, char** argv); | 553 | int telnet_main(int argc, char **argv) MAIN_EXTERNALLY_VISIBLE; |
554 | int telnet_main(int argc, char** argv) | 554 | int telnet_main(int argc, char **argv) |
555 | { | 555 | { |
556 | char *host; | 556 | char *host; |
557 | int port; | 557 | int port; |
diff --git a/networking/telnetd.c b/networking/telnetd.c index b21991212..27dde1ae4 100644 --- a/networking/telnetd.c +++ b/networking/telnetd.c | |||
@@ -360,7 +360,7 @@ void free_session(struct tsession *ts); | |||
360 | #endif | 360 | #endif |
361 | 361 | ||
362 | 362 | ||
363 | int telnetd_main(int argc, char **argv); | 363 | int telnetd_main(int argc, char **argv) MAIN_EXTERNALLY_VISIBLE; |
364 | int 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; |
diff --git a/networking/tftp.c b/networking/tftp.c index 59f53ae4a..a2683971a 100644 --- a/networking/tftp.c +++ b/networking/tftp.c | |||
@@ -391,7 +391,7 @@ static int tftp( USE_GETPUT(const int cmd,) | |||
391 | return finished == 0; /* returns 1 on failure */ | 391 | return finished == 0; /* returns 1 on failure */ |
392 | } | 392 | } |
393 | 393 | ||
394 | int tftp_main(int argc, char **argv); | 394 | int tftp_main(int argc, char **argv) MAIN_EXTERNALLY_VISIBLE; |
395 | int tftp_main(int argc, char **argv) | 395 | int tftp_main(int argc, char **argv) |
396 | { | 396 | { |
397 | len_and_sockaddr *peer_lsa; | 397 | len_and_sockaddr *peer_lsa; |
diff --git a/networking/traceroute.c b/networking/traceroute.c index e8d486f4c..773fc6a8b 100644 --- a/networking/traceroute.c +++ b/networking/traceroute.c | |||
@@ -889,7 +889,7 @@ print_delta_ms(unsigned t1p, unsigned t2p) | |||
889 | printf(" %u.%03u ms", tt/1000, tt%1000); | 889 | printf(" %u.%03u ms", tt/1000, tt%1000); |
890 | } | 890 | } |
891 | 891 | ||
892 | int traceroute_main(int argc, char **argv); | 892 | int traceroute_main(int argc, char **argv) MAIN_EXTERNALLY_VISIBLE; |
893 | int traceroute_main(int argc, char **argv) | 893 | int traceroute_main(int argc, char **argv) |
894 | { | 894 | { |
895 | int code, n; | 895 | int code, n; |
diff --git a/networking/udhcp/dhcpc.c b/networking/udhcp/dhcpc.c index 21b496c0b..e00379b2a 100644 --- a/networking/udhcp/dhcpc.c +++ b/networking/udhcp/dhcpc.c | |||
@@ -140,7 +140,7 @@ static uint8_t* alloc_dhcp_option(int code, const char *str, int extra) | |||
140 | } | 140 | } |
141 | 141 | ||
142 | 142 | ||
143 | int udhcpc_main(int argc, char **argv); | 143 | int udhcpc_main(int argc, char **argv) MAIN_EXTERNALLY_VISIBLE; |
144 | int udhcpc_main(int argc, char **argv) | 144 | int udhcpc_main(int argc, char **argv) |
145 | { | 145 | { |
146 | uint8_t *temp, *message; | 146 | uint8_t *temp, *message; |
diff --git a/networking/udhcp/dhcpd.c b/networking/udhcp/dhcpd.c index 4343f1c0e..9679e086c 100644 --- a/networking/udhcp/dhcpd.c +++ b/networking/udhcp/dhcpd.c | |||
@@ -21,7 +21,7 @@ struct dhcpOfferedAddr *leases; | |||
21 | /* struct server_config_t server_config is in bb_common_bufsiz1 */ | 21 | /* struct server_config_t server_config is in bb_common_bufsiz1 */ |
22 | 22 | ||
23 | 23 | ||
24 | int udhcpd_main(int argc, char **argv); | 24 | int udhcpd_main(int argc, char **argv) MAIN_EXTERNALLY_VISIBLE; |
25 | int udhcpd_main(int argc, char **argv) | 25 | int udhcpd_main(int argc, char **argv) |
26 | { | 26 | { |
27 | fd_set rfds; | 27 | fd_set rfds; |
diff --git a/networking/udhcp/dhcprelay.c b/networking/udhcp/dhcprelay.c index 91fcb151b..42378d602 100644 --- a/networking/udhcp/dhcprelay.c +++ b/networking/udhcp/dhcprelay.c | |||
@@ -279,7 +279,7 @@ static void dhcprelay_loop(int *fds, int num_sockets, int max_socket, char **cli | |||
279 | } | 279 | } |
280 | } | 280 | } |
281 | 281 | ||
282 | int dhcprelay_main(int argc, char **argv); | 282 | int dhcprelay_main(int argc, char **argv) MAIN_EXTERNALLY_VISIBLE; |
283 | int dhcprelay_main(int argc, char **argv) | 283 | int dhcprelay_main(int argc, char **argv) |
284 | { | 284 | { |
285 | int num_sockets, max_socket; | 285 | int num_sockets, max_socket; |
diff --git a/networking/udhcp/dumpleases.c b/networking/udhcp/dumpleases.c index 3e931c0b5..218e6bc57 100644 --- a/networking/udhcp/dumpleases.c +++ b/networking/udhcp/dumpleases.c | |||
@@ -7,7 +7,7 @@ | |||
7 | #include "common.h" | 7 | #include "common.h" |
8 | #include "dhcpd.h" | 8 | #include "dhcpd.h" |
9 | 9 | ||
10 | int dumpleases_main(int argc, char **argv); | 10 | int dumpleases_main(int argc, char **argv) MAIN_EXTERNALLY_VISIBLE; |
11 | int dumpleases_main(int argc, char **argv) | 11 | int dumpleases_main(int argc, char **argv) |
12 | { | 12 | { |
13 | int fd; | 13 | int fd; |
diff --git a/networking/vconfig.c b/networking/vconfig.c index 8bd88701f..7b6c2fa04 100644 --- a/networking/vconfig.c +++ b/networking/vconfig.c | |||
@@ -106,7 +106,7 @@ static const char name_types[] ALIGN1 = { | |||
106 | 106 | ||
107 | static const char conf_file_name[] ALIGN1 = "/proc/net/vlan/config"; | 107 | static const char conf_file_name[] ALIGN1 = "/proc/net/vlan/config"; |
108 | 108 | ||
109 | int vconfig_main(int argc, char **argv); | 109 | int vconfig_main(int argc, char **argv) MAIN_EXTERNALLY_VISIBLE; |
110 | int vconfig_main(int argc, char **argv) | 110 | int vconfig_main(int argc, char **argv) |
111 | { | 111 | { |
112 | struct vlan_ioctl_args ifr; | 112 | struct vlan_ioctl_args ifr; |
diff --git a/networking/wget.c b/networking/wget.c index 3f9954cf5..b12d19af2 100644 --- a/networking/wget.c +++ b/networking/wget.c | |||
@@ -391,7 +391,7 @@ static char *gethdr(char *buf, size_t bufsiz, FILE *fp /*, int *istrunc*/) | |||
391 | } | 391 | } |
392 | 392 | ||
393 | 393 | ||
394 | int wget_main(int argc, char **argv); | 394 | int wget_main(int argc, char **argv) MAIN_EXTERNALLY_VISIBLE; |
395 | int wget_main(int argc, char **argv) | 395 | int wget_main(int argc, char **argv) |
396 | { | 396 | { |
397 | char buf[512]; | 397 | char buf[512]; |
diff --git a/networking/zcip.c b/networking/zcip.c index 62350c640..a16a6420c 100644 --- a/networking/zcip.c +++ b/networking/zcip.c | |||
@@ -156,7 +156,7 @@ static unsigned ALWAYS_INLINE ms_rdelay(unsigned secs) | |||
156 | /** | 156 | /** |
157 | * main program | 157 | * main program |
158 | */ | 158 | */ |
159 | int zcip_main(int argc, char **argv); | 159 | int zcip_main(int argc, char **argv) MAIN_EXTERNALLY_VISIBLE; |
160 | int zcip_main(int argc, char **argv) | 160 | int zcip_main(int argc, char **argv) |
161 | { | 161 | { |
162 | int state = PROBE; | 162 | int state = PROBE; |