aboutsummaryrefslogtreecommitdiff
path: root/miscutils
diff options
context:
space:
mode:
Diffstat (limited to 'miscutils')
-rw-r--r--miscutils/crond.c2
-rw-r--r--miscutils/devfsd.c2
-rw-r--r--miscutils/fbsplash.c2
-rw-r--r--miscutils/less.c2
-rw-r--r--miscutils/makedevs.c2
-rw-r--r--miscutils/man.c4
6 files changed, 6 insertions, 8 deletions
diff --git a/miscutils/crond.c b/miscutils/crond.c
index c7ee793a5..b3a06a376 100644
--- a/miscutils/crond.c
+++ b/miscutils/crond.c
@@ -529,7 +529,7 @@ static void CheckUpdates(void)
529 FILE *fi; 529 FILE *fi;
530 char buf[256]; 530 char buf[256];
531 531
532 fi = fopen(CRONUPDATE, "r"); 532 fi = fopen_for_read(CRONUPDATE);
533 if (fi != NULL) { 533 if (fi != NULL) {
534 unlink(CRONUPDATE); 534 unlink(CRONUPDATE);
535 while (fgets(buf, sizeof(buf), fi) != NULL) { 535 while (fgets(buf, sizeof(buf), fi) != NULL) {
diff --git a/miscutils/devfsd.c b/miscutils/devfsd.c
index c85ff08f3..61b97dce4 100644
--- a/miscutils/devfsd.c
+++ b/miscutils/devfsd.c
@@ -459,7 +459,7 @@ static void read_config_file(char *path, int optional, unsigned long *event_mask
459 free(p); 459 free(p);
460 return; 460 return;
461 } 461 }
462 fp = fopen(path, "r"); 462 fp = fopen_for_read(path);
463 if (fp != NULL) { 463 if (fp != NULL) {
464 while (fgets(buf, STRING_LENGTH, fp) != NULL) { 464 while (fgets(buf, STRING_LENGTH, fp) != NULL) {
465 /* Skip whitespace */ 465 /* Skip whitespace */
diff --git a/miscutils/fbsplash.c b/miscutils/fbsplash.c
index 67847c1eb..380f09bea 100644
--- a/miscutils/fbsplash.c
+++ b/miscutils/fbsplash.c
@@ -341,7 +341,7 @@ static void init(const char *cfg_filename)
341 case 7: 341 case 7:
342 G.bdebug_messages = val; 342 G.bdebug_messages = val;
343 if (G.bdebug_messages) 343 if (G.bdebug_messages)
344 G.logfile_fd = xfopen("/tmp/fbsplash.log", "w"); 344 G.logfile_fd = xfopen_for_write("/tmp/fbsplash.log");
345 break; 345 break;
346#endif 346#endif
347 err: 347 err:
diff --git a/miscutils/less.c b/miscutils/less.c
index 1e22d333d..530a40a8c 100644
--- a/miscutils/less.c
+++ b/miscutils/less.c
@@ -1129,7 +1129,7 @@ static void save_input_to_file(void)
1129 print_statusline("Log file: "); 1129 print_statusline("Log file: ");
1130 current_line = less_gets(sizeof("Log file: ")-1); 1130 current_line = less_gets(sizeof("Log file: ")-1);
1131 if (current_line[0]) { 1131 if (current_line[0]) {
1132 fp = fopen(current_line, "w"); 1132 fp = fopen_for_write(current_line);
1133 if (!fp) { 1133 if (!fp) {
1134 msg = "Error opening log file"; 1134 msg = "Error opening log file";
1135 goto ret; 1135 goto ret;
diff --git a/miscutils/makedevs.c b/miscutils/makedevs.c
index 3b45d70b4..ed08f7ece 100644
--- a/miscutils/makedevs.c
+++ b/miscutils/makedevs.c
@@ -80,7 +80,7 @@ int makedevs_main(int argc, char **argv)
80 80
81 getopt32(argv, "d:", &line); 81 getopt32(argv, "d:", &line);
82 if (line) 82 if (line)
83 table = xfopen(line, "r"); 83 table = xfopen_for_read(line);
84 84
85 if (optind >= argc || (rootdir=argv[optind])==NULL) { 85 if (optind >= argc || (rootdir=argv[optind])==NULL) {
86 bb_error_msg_and_die("root directory not specified"); 86 bb_error_msg_and_die("root directory not specified");
diff --git a/miscutils/man.c b/miscutils/man.c
index 7ef5941a1..df00c3ee7 100644
--- a/miscutils/man.c
+++ b/miscutils/man.c
@@ -106,9 +106,7 @@ int man_main(int argc UNUSED_PARAM, char **argv)
106 if (parser) { 106 if (parser) {
107 /* go through man configuration file and search relevant paths, sections */ 107 /* go through man configuration file and search relevant paths, sections */
108 char *token[2]; 108 char *token[2];
109 while (config_read(parser, token, 2, 0, "# \t", PARSE_LAST_IS_GREEDY)) { 109 while (config_read(parser, token, 2, 2, "# \t", PARSE_LAST_IS_GREEDY)) {
110 if (!token[1])
111 continue;
112 if (strcmp("MANPATH", token[0]) == 0) { 110 if (strcmp("MANPATH", token[0]) == 0) {
113 man_path_list[count_mp] = xstrdup(token[1]); 111 man_path_list[count_mp] = xstrdup(token[1]);
114 count_mp++; 112 count_mp++;