16 |
}; |
}; |
17 |
|
|
18 |
int uuencode_main(int argc, char **argv) MAIN_EXTERNALLY_VISIBLE; |
int uuencode_main(int argc, char **argv) MAIN_EXTERNALLY_VISIBLE; |
19 |
int uuencode_main(int argc, char **argv) |
int uuencode_main(int argc UNUSED_PARAM, char **argv) |
20 |
{ |
{ |
21 |
struct stat stat_buf; |
struct stat stat_buf; |
22 |
int src_fd = STDIN_FILENO; |
int src_fd = STDIN_FILENO; |
32 |
tbl = bb_uuenc_tbl_base64; |
tbl = bb_uuenc_tbl_base64; |
33 |
} |
} |
34 |
argv += optind; |
argv += optind; |
35 |
if (argc == optind + 2) { |
if (argv[1]) { |
36 |
src_fd = xopen(*argv, O_RDONLY); |
src_fd = xopen(*argv, O_RDONLY); |
37 |
fstat(src_fd, &stat_buf); |
fstat(src_fd, &stat_buf); |
38 |
mode = stat_buf.st_mode & (S_IRWXU | S_IRWXG | S_IRWXO); |
mode = stat_buf.st_mode & (S_IRWXU | S_IRWXG | S_IRWXO); |