diff options
author | Denys Vlasenko <dvlasenk@redhat.com> | 2010-09-01 12:01:17 +0200 |
---|---|---|
committer | Denys Vlasenko <dvlasenk@redhat.com> | 2010-09-01 12:01:17 +0200 |
commit | 0004e994934374b5695e004bbcb7b1fd67a170f2 (patch) | |
tree | 6cbf7c0042fbd265b34f28111726b0f04c536818 /networking | |
parent | 9dc04124d5a3f0c9be249287817a964691e187b0 (diff) | |
download | busybox-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.c | 2 | ||||
-rw-r--r-- | networking/libiproute/utils.c | 4 | ||||
-rw-r--r-- | networking/route.c | 4 |
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 { |