aboutsummaryrefslogtreecommitdiff
path: root/coreutils/uudecode.c
diff options
context:
space:
mode:
Diffstat (limited to 'coreutils/uudecode.c')
-rw-r--r--coreutils/uudecode.c9
1 files changed, 2 insertions, 7 deletions
diff --git a/coreutils/uudecode.c b/coreutils/uudecode.c
index 06b2fc1c1..6050c0af7 100644
--- a/coreutils/uudecode.c
+++ b/coreutils/uudecode.c
@@ -12,11 +12,6 @@
12 */ 12 */
13 13
14 14
15#include <stdio.h>
16#include <errno.h>
17#include <getopt.h> /* optind */
18#include <string.h>
19#include <stdlib.h>
20#include "busybox.h" 15#include "busybox.h"
21 16
22static int read_stduu(FILE *src_stream, FILE *dst_stream) 17static int read_stduu(FILE *src_stream, FILE *dst_stream)
@@ -141,7 +136,7 @@ int uudecode_main(int argc, char **argv)
141 if (optind == argc) { 136 if (optind == argc) {
142 src_stream = stdin; 137 src_stream = stdin;
143 } else if (optind + 1 == argc) { 138 } else if (optind + 1 == argc) {
144 src_stream = bb_xfopen(argv[optind], "r"); 139 src_stream = xfopen(argv[optind], "r");
145 } else { 140 } else {
146 bb_show_usage(); 141 bb_show_usage();
147 } 142 }
@@ -174,7 +169,7 @@ int uudecode_main(int argc, char **argv)
174 if (strcmp(outname, "-") == 0) { 169 if (strcmp(outname, "-") == 0) {
175 dst_stream = stdout; 170 dst_stream = stdout;
176 } else { 171 } else {
177 dst_stream = bb_xfopen(outname, "w"); 172 dst_stream = xfopen(outname, "w");
178 chmod(outname, mode & (S_IRWXU | S_IRWXG | S_IRWXO)); 173 chmod(outname, mode & (S_IRWXU | S_IRWXG | S_IRWXO));
179 } 174 }
180 free(line); 175 free(line);