diff options
author | Denys Vlasenko <vda.linux@googlemail.com> | 2017-04-12 15:48:19 +0200 |
---|---|---|
committer | Denys Vlasenko <vda.linux@googlemail.com> | 2017-04-12 15:48:19 +0200 |
commit | d9eb40c18519d10aac3b3d008aa7e338ae830b72 (patch) | |
tree | cffe3867dedefadb361ec6cbd507e9f967e36e90 /coreutils | |
parent | 0cecbe7d5de237a6c699c67ae53ae2e2481eff43 (diff) | |
download | busybox-w32-d9eb40c18519d10aac3b3d008aa7e338ae830b72.tar.gz busybox-w32-d9eb40c18519d10aac3b3d008aa7e338ae830b72.tar.bz2 busybox-w32-d9eb40c18519d10aac3b3d008aa7e338ae830b72.zip |
fix errors found with make_single_applets.sh
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
Diffstat (limited to 'coreutils')
-rw-r--r-- | coreutils/cat.c | 27 | ||||
-rw-r--r-- | coreutils/who.c | 5 |
2 files changed, 3 insertions, 29 deletions
diff --git a/coreutils/cat.c b/coreutils/cat.c index 4169d9516..96970b19d 100644 --- a/coreutils/cat.c +++ b/coreutils/cat.c | |||
@@ -16,8 +16,6 @@ | |||
16 | //applet:IF_CAT(APPLET_NOFORK(cat, cat, BB_DIR_BIN, BB_SUID_DROP, cat)) | 16 | //applet:IF_CAT(APPLET_NOFORK(cat, cat, BB_DIR_BIN, BB_SUID_DROP, cat)) |
17 | 17 | ||
18 | //kbuild:lib-$(CONFIG_CAT) += cat.o | 18 | //kbuild:lib-$(CONFIG_CAT) += cat.o |
19 | // For -n: | ||
20 | //kbuild:lib-$(CONFIG_CAT) += nl.o | ||
21 | 19 | ||
22 | /* BB_AUDIT SUSv3 compliant */ | 20 | /* BB_AUDIT SUSv3 compliant */ |
23 | /* http://www.opengroup.org/onlinepubs/007904975/utilities/cat.html */ | 21 | /* http://www.opengroup.org/onlinepubs/007904975/utilities/cat.html */ |
@@ -49,31 +47,6 @@ | |||
49 | 47 | ||
50 | /* This is a NOFORK applet. Be very careful! */ | 48 | /* This is a NOFORK applet. Be very careful! */ |
51 | 49 | ||
52 | |||
53 | int bb_cat(char **argv) | ||
54 | { | ||
55 | int fd; | ||
56 | int retval = EXIT_SUCCESS; | ||
57 | |||
58 | if (!*argv) | ||
59 | argv = (char**) &bb_argv_dash; | ||
60 | |||
61 | do { | ||
62 | fd = open_or_warn_stdin(*argv); | ||
63 | if (fd >= 0) { | ||
64 | /* This is not a xfunc - never exits */ | ||
65 | off_t r = bb_copyfd_eof(fd, STDOUT_FILENO); | ||
66 | if (fd != STDIN_FILENO) | ||
67 | close(fd); | ||
68 | if (r >= 0) | ||
69 | continue; | ||
70 | } | ||
71 | retval = EXIT_FAILURE; | ||
72 | } while (*++argv); | ||
73 | |||
74 | return retval; | ||
75 | } | ||
76 | |||
77 | int cat_main(int argc, char **argv) MAIN_EXTERNALLY_VISIBLE; | 50 | int cat_main(int argc, char **argv) MAIN_EXTERNALLY_VISIBLE; |
78 | int cat_main(int argc UNUSED_PARAM, char **argv) | 51 | int cat_main(int argc UNUSED_PARAM, char **argv) |
79 | { | 52 | { |
diff --git a/coreutils/who.c b/coreutils/who.c index ec9d25159..4adead77e 100644 --- a/coreutils/who.c +++ b/coreutils/who.c | |||
@@ -40,11 +40,12 @@ | |||
40 | 40 | ||
41 | // APPLET_ODDNAME:name main location suid_type help | 41 | // APPLET_ODDNAME:name main location suid_type help |
42 | //applet:IF_USERS(APPLET_ODDNAME(users, who, BB_DIR_USR_BIN, BB_SUID_DROP, users)) | 42 | //applet:IF_USERS(APPLET_ODDNAME(users, who, BB_DIR_USR_BIN, BB_SUID_DROP, users)) |
43 | //applet:IF_USERS(APPLET_ODDNAME(w, who, BB_DIR_USR_BIN, BB_SUID_DROP, w)) | 43 | //applet:IF_W( APPLET_ODDNAME(w, who, BB_DIR_USR_BIN, BB_SUID_DROP, w)) |
44 | //applet:IF_WHO( APPLET( who, BB_DIR_USR_BIN, BB_SUID_DROP)) | 44 | //applet:IF_WHO( APPLET( who, BB_DIR_USR_BIN, BB_SUID_DROP)) |
45 | 45 | ||
46 | //kbuild:lib-$(CONFIG_USERS) += who.o | 46 | //kbuild:lib-$(CONFIG_USERS) += who.o |
47 | //kbuild:lib-$(CONFIG_WHO) += who.o | 47 | //kbuild:lib-$(CONFIG_W) += who.o |
48 | //kbuild:lib-$(CONFIG_WHO) += who.o | ||
48 | 49 | ||
49 | /* BB_AUDIT SUSv3 _NOT_ compliant -- missing options -b, -d, -l, -m, -p, -q, -r, -s, -t, -T, -u; Missing argument 'file'. */ | 50 | /* BB_AUDIT SUSv3 _NOT_ compliant -- missing options -b, -d, -l, -m, -p, -q, -r, -s, -t, -T, -u; Missing argument 'file'. */ |
50 | 51 | ||