aboutsummaryrefslogtreecommitdiff
path: root/networking
diff options
context:
space:
mode:
authorDenys Vlasenko <dvlasenk@redhat.com>2010-09-01 12:01:17 +0200
committerDenys Vlasenko <dvlasenk@redhat.com>2010-09-01 12:01:17 +0200
commit0004e994934374b5695e004bbcb7b1fd67a170f2 (patch)
tree6cbf7c0042fbd265b34f28111726b0f04c536818 /networking
parent9dc04124d5a3f0c9be249287817a964691e187b0 (diff)
downloadbusybox-w32-0004e994934374b5695e004bbcb7b1fd67a170f2.tar.gz
busybox-w32-0004e994934374b5695e004bbcb7b1fd67a170f2.tar.bz2
busybox-w32-0004e994934374b5695e004bbcb7b1fd67a170f2.zip
better shared strings trick
text data bss dec hex filename 861980 441 7540 869961 d4649 busybox_old 861914 441 7540 869895 d4607 busybox_unstripped Signed-off-by: Denys Vlasenko <dvlasenk@redhat.com>
Diffstat (limited to 'networking')
-rw-r--r--networking/ifconfig.c2
-rw-r--r--networking/libiproute/utils.c4
-rw-r--r--networking/route.c4
3 files changed, 5 insertions, 5 deletions
diff --git a/networking/ifconfig.c b/networking/ifconfig.c
index 853910f67..da2635ce0 100644
--- a/networking/ifconfig.c
+++ b/networking/ifconfig.c
@@ -370,7 +370,7 @@ int ifconfig_main(int argc UNUSED_PARAM, char **argv)
370#endif 370#endif
371 sai.sin_family = AF_INET; 371 sai.sin_family = AF_INET;
372 sai.sin_port = 0; 372 sai.sin_port = 0;
373 if (!strcmp(host, bb_str_default)) { 373 if (strcmp(host, "default") == 0) {
374 /* Default is special, meaning 0.0.0.0. */ 374 /* Default is special, meaning 0.0.0.0. */
375 sai.sin_addr.s_addr = INADDR_ANY; 375 sai.sin_addr.s_addr = INADDR_ANY;
376 } 376 }
diff --git a/networking/libiproute/utils.c b/networking/libiproute/utils.c
index 5125617c7..2b646f0ea 100644
--- a/networking/libiproute/utils.c
+++ b/networking/libiproute/utils.c
@@ -64,7 +64,7 @@ int get_addr_1(inet_prefix *addr, char *name, int family)
64{ 64{
65 memset(addr, 0, sizeof(*addr)); 65 memset(addr, 0, sizeof(*addr));
66 66
67 if (strcmp(name, bb_str_default) == 0 67 if (strcmp(name, "default") == 0
68 || strcmp(name, "all") == 0 68 || strcmp(name, "all") == 0
69 || strcmp(name, "any") == 0 69 || strcmp(name, "any") == 0
70 ) { 70 ) {
@@ -103,7 +103,7 @@ static int get_prefix_1(inet_prefix *dst, char *arg, int family)
103 103
104 memset(dst, 0, sizeof(*dst)); 104 memset(dst, 0, sizeof(*dst));
105 105
106 if (strcmp(arg, bb_str_default) == 0 106 if (strcmp(arg, "default") == 0
107 || strcmp(arg, "all") == 0 107 || strcmp(arg, "all") == 0
108 || strcmp(arg, "any") == 0 108 || strcmp(arg, "any") == 0
109 ) { 109 ) {
diff --git a/networking/route.c b/networking/route.c
index c72e9457f..98567aaee 100644
--- a/networking/route.c
+++ b/networking/route.c
@@ -185,7 +185,7 @@ static NOINLINE void INET_setroute(int action, char **args)
185#endif 185#endif
186 } else { 186 } else {
187 /* Default netmask. */ 187 /* Default netmask. */
188 netmask = bb_str_default; 188 netmask = "default";
189 } 189 }
190 /* Prefer hostname lookup is -host flag (xflag==1) was given. */ 190 /* Prefer hostname lookup is -host flag (xflag==1) was given. */
191 isnet = INET_resolve(target, (struct sockaddr_in *) &rt.rt_dst, 191 isnet = INET_resolve(target, (struct sockaddr_in *) &rt.rt_dst,
@@ -346,7 +346,7 @@ static NOINLINE void INET6_setroute(int action, char **args)
346 /* We know args isn't NULL from the check in route_main. */ 346 /* We know args isn't NULL from the check in route_main. */
347 const char *target = *args++; 347 const char *target = *args++;
348 348
349 if (strcmp(target, bb_str_default) == 0) { 349 if (strcmp(target, "default") == 0) {
350 prefix_len = 0; 350 prefix_len = 0;
351 memset(&sa6, 0, sizeof(sa6)); 351 memset(&sa6, 0, sizeof(sa6));
352 } else { 352 } else {