diff options
author | Glenn L McGrath <bug1@ihug.co.nz> | 2004-09-14 17:24:59 +0000 |
---|---|---|
committer | Glenn L McGrath <bug1@ihug.co.nz> | 2004-09-14 17:24:59 +0000 |
commit | d4004ee6a933eaf3d3843624d8c63e922db8d7dd (patch) | |
tree | cef7a75838b66f62fb18c2b0f2479d29ce0422ba | |
parent | ab1955c2367d18e25fde1791a2660ae69976c623 (diff) | |
download | busybox-w32-d4004ee6a933eaf3d3843624d8c63e922db8d7dd.tar.gz busybox-w32-d4004ee6a933eaf3d3843624d8c63e922db8d7dd.tar.bz2 busybox-w32-d4004ee6a933eaf3d3843624d8c63e922db8d7dd.zip |
Patch from Felipe Kellermann, remove some unnecessary dups, i declared a few extra const's also.
-rw-r--r-- | networking/ifupdown.c | 6 | ||||
-rw-r--r-- | networking/telnet.c | 4 | ||||
-rw-r--r-- | networking/telnetd.c | 11 | ||||
-rw-r--r-- | networking/tftp.c | 8 | ||||
-rw-r--r-- | util-linux/getopt.c | 8 |
5 files changed, 18 insertions, 19 deletions
diff --git a/networking/ifupdown.c b/networking/ifupdown.c index b2ce2a091..1842be58b 100644 --- a/networking/ifupdown.c +++ b/networking/ifupdown.c | |||
@@ -699,7 +699,7 @@ static const llist_t *find_list_string(const llist_t *list, const char *string) | |||
699 | return(NULL); | 699 | return(NULL); |
700 | } | 700 | } |
701 | 701 | ||
702 | static struct interfaces_file_t *read_interfaces(char *filename) | 702 | static struct interfaces_file_t *read_interfaces(const char *filename) |
703 | { | 703 | { |
704 | #ifdef CONFIG_FEATURE_IFUPDOWN_MAPPING | 704 | #ifdef CONFIG_FEATURE_IFUPDOWN_MAPPING |
705 | struct mapping_defn_t *currmap = NULL; | 705 | struct mapping_defn_t *currmap = NULL; |
@@ -1192,7 +1192,7 @@ extern int ifupdown_main(int argc, char **argv) | |||
1192 | FILE *state_fp = NULL; | 1192 | FILE *state_fp = NULL; |
1193 | llist_t *state_list = NULL; | 1193 | llist_t *state_list = NULL; |
1194 | llist_t *target_list = NULL; | 1194 | llist_t *target_list = NULL; |
1195 | char *interfaces = "/etc/network/interfaces"; | 1195 | const char *interfaces = "/etc/network/interfaces"; |
1196 | const char *statefile = "/var/run/ifstate"; | 1196 | const char *statefile = "/var/run/ifstate"; |
1197 | 1197 | ||
1198 | #ifdef CONFIG_FEATURE_IFUPDOWN_MAPPING | 1198 | #ifdef CONFIG_FEATURE_IFUPDOWN_MAPPING |
@@ -1219,7 +1219,7 @@ extern int ifupdown_main(int argc, char **argv) | |||
1219 | { | 1219 | { |
1220 | switch (i) { | 1220 | switch (i) { |
1221 | case 'i': /* interfaces */ | 1221 | case 'i': /* interfaces */ |
1222 | interfaces = bb_xstrdup(optarg); | 1222 | interfaces = optarg; |
1223 | break; | 1223 | break; |
1224 | case 'v': /* verbose */ | 1224 | case 'v': /* verbose */ |
1225 | verbose = 1; | 1225 | verbose = 1; |
diff --git a/networking/telnet.c b/networking/telnet.c index 6c5f3d15b..6ad7712ab 100644 --- a/networking/telnet.c +++ b/networking/telnet.c | |||
@@ -132,7 +132,7 @@ static char *ttype; | |||
132 | #endif | 132 | #endif |
133 | 133 | ||
134 | #ifdef CONFIG_FEATURE_TELNET_AUTOLOGIN | 134 | #ifdef CONFIG_FEATURE_TELNET_AUTOLOGIN |
135 | static char *autologin; | 135 | static const char *autologin; |
136 | #endif | 136 | #endif |
137 | 137 | ||
138 | #ifdef CONFIG_FEATURE_AUTOWIDTH | 138 | #ifdef CONFIG_FEATURE_AUTOWIDTH |
@@ -663,7 +663,7 @@ extern int telnet_main(int argc, char** argv) | |||
663 | while ((opt = getopt(argc, argv, "al:")) != EOF) { | 663 | while ((opt = getopt(argc, argv, "al:")) != EOF) { |
664 | switch (opt) { | 664 | switch (opt) { |
665 | case 'l': | 665 | case 'l': |
666 | autologin = bb_xstrdup(optarg); | 666 | autologin = optarg; |
667 | break; | 667 | break; |
668 | case 'a': | 668 | case 'a': |
669 | autologin = getenv("USER"); | 669 | autologin = getenv("USER"); |
diff --git a/networking/telnetd.c b/networking/telnetd.c index 724c7cf75..491c66fd1 100644 --- a/networking/telnetd.c +++ b/networking/telnetd.c | |||
@@ -1,4 +1,4 @@ | |||
1 | /* $Id: telnetd.c,v 1.12 2004/06/22 10:07:17 andersen Exp $ | 1 | /* $Id: telnetd.c,v 1.13 2004/09/14 17:24:58 bug1 Exp $ |
2 | * | 2 | * |
3 | * Simple telnet server | 3 | * Simple telnet server |
4 | * Bjorn Wesen, Axis Communications AB (bjornw@axis.com) | 4 | * Bjorn Wesen, Axis Communications AB (bjornw@axis.com) |
@@ -49,11 +49,10 @@ | |||
49 | 49 | ||
50 | #define BUFSIZE 4000 | 50 | #define BUFSIZE 4000 |
51 | 51 | ||
52 | static const char *loginpath | ||
53 | #ifdef CONFIG_LOGIN | 52 | #ifdef CONFIG_LOGIN |
54 | = "/bin/login"; | 53 | static const char *loginpath = "/bin/login"; |
55 | #else | 54 | #else |
56 | ; | 55 | static const char *loginpath; |
57 | #endif | 56 | #endif |
58 | static const char *issuefile = "/etc/issue.net"; | 57 | static const char *issuefile = "/etc/issue.net"; |
59 | 58 | ||
@@ -401,10 +400,10 @@ telnetd_main(int argc, char **argv) | |||
401 | if (c == EOF) break; | 400 | if (c == EOF) break; |
402 | switch (c) { | 401 | switch (c) { |
403 | case 'f': | 402 | case 'f': |
404 | issuefile = strdup (optarg); | 403 | issuefile = optarg; |
405 | break; | 404 | break; |
406 | case 'l': | 405 | case 'l': |
407 | loginpath = strdup (optarg); | 406 | loginpath = optarg; |
408 | break; | 407 | break; |
409 | #ifndef CONFIG_FEATURE_TELNETD_INETD | 408 | #ifndef CONFIG_FEATURE_TELNETD_INETD |
410 | case 'p': | 409 | case 'p': |
diff --git a/networking/tftp.c b/networking/tftp.c index 02ddb4ded..3c947318b 100644 --- a/networking/tftp.c +++ b/networking/tftp.c | |||
@@ -485,8 +485,8 @@ static inline int tftp(const int cmd, const struct hostent *host, | |||
485 | int tftp_main(int argc, char **argv) | 485 | int tftp_main(int argc, char **argv) |
486 | { | 486 | { |
487 | struct hostent *host = NULL; | 487 | struct hostent *host = NULL; |
488 | char *localfile = NULL; | 488 | const char *localfile = NULL; |
489 | char *remotefile = NULL; | 489 | const char *remotefile = NULL; |
490 | int port; | 490 | int port; |
491 | int cmd = 0; | 491 | int cmd = 0; |
492 | int fd = -1; | 492 | int fd = -1; |
@@ -538,10 +538,10 @@ int tftp_main(int argc, char **argv) | |||
538 | break; | 538 | break; |
539 | #endif | 539 | #endif |
540 | case 'l': | 540 | case 'l': |
541 | localfile = bb_xstrdup(optarg); | 541 | localfile = optarg; |
542 | break; | 542 | break; |
543 | case 'r': | 543 | case 'r': |
544 | remotefile = bb_xstrdup(optarg); | 544 | remotefile = optarg; |
545 | break; | 545 | break; |
546 | } | 546 | } |
547 | } | 547 | } |
diff --git a/util-linux/getopt.c b/util-linux/getopt.c index e3b051388..032d0dc6b 100644 --- a/util-linux/getopt.c +++ b/util-linux/getopt.c | |||
@@ -305,8 +305,8 @@ static const char *shortopts="+ao:l:n:qQs:Tu"; | |||
305 | 305 | ||
306 | int getopt_main(int argc, char *argv[]) | 306 | int getopt_main(int argc, char *argv[]) |
307 | { | 307 | { |
308 | char *optstr=NULL; | 308 | const char *optstr = NULL; |
309 | char *name=NULL; | 309 | const char *name = NULL; |
310 | int opt; | 310 | int opt; |
311 | int compatible=0; | 311 | int compatible=0; |
312 | 312 | ||
@@ -340,14 +340,14 @@ int getopt_main(int argc, char *argv[]) | |||
340 | break; | 340 | break; |
341 | case 'o': | 341 | case 'o': |
342 | free(optstr); | 342 | free(optstr); |
343 | optstr=bb_xstrdup(optarg); | 343 | optstr = optarg; |
344 | break; | 344 | break; |
345 | case 'l': | 345 | case 'l': |
346 | add_long_options(optarg); | 346 | add_long_options(optarg); |
347 | break; | 347 | break; |
348 | case 'n': | 348 | case 'n': |
349 | free(name); | 349 | free(name); |
350 | name=bb_xstrdup(optarg); | 350 | name = optarg; |
351 | break; | 351 | break; |
352 | case 'q': | 352 | case 'q': |
353 | quiet_errors=1; | 353 | quiet_errors=1; |