aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGlenn L McGrath <bug1@ihug.co.nz>2004-09-14 17:24:59 +0000
committerGlenn L McGrath <bug1@ihug.co.nz>2004-09-14 17:24:59 +0000
commitd4004ee6a933eaf3d3843624d8c63e922db8d7dd (patch)
treecef7a75838b66f62fb18c2b0f2479d29ce0422ba
parentab1955c2367d18e25fde1791a2660ae69976c623 (diff)
downloadbusybox-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.c6
-rw-r--r--networking/telnet.c4
-rw-r--r--networking/telnetd.c11
-rw-r--r--networking/tftp.c8
-rw-r--r--util-linux/getopt.c8
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
702static struct interfaces_file_t *read_interfaces(char *filename) 702static 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
135static char *autologin; 135static 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
52static const char *loginpath
53#ifdef CONFIG_LOGIN 52#ifdef CONFIG_LOGIN
54 = "/bin/login"; 53static const char *loginpath = "/bin/login";
55#else 54#else
56; 55static const char *loginpath;
57#endif 56#endif
58static const char *issuefile = "/etc/issue.net"; 57static 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,
485int tftp_main(int argc, char **argv) 485int 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
306int getopt_main(int argc, char *argv[]) 306int 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;