aboutsummaryrefslogtreecommitdiff
path: root/coreutils
diff options
context:
space:
mode:
authorDenys Vlasenko <vda.linux@googlemail.com>2017-04-12 15:48:19 +0200
committerDenys Vlasenko <vda.linux@googlemail.com>2017-04-12 15:48:19 +0200
commitd9eb40c18519d10aac3b3d008aa7e338ae830b72 (patch)
treecffe3867dedefadb361ec6cbd507e9f967e36e90 /coreutils
parent0cecbe7d5de237a6c699c67ae53ae2e2481eff43 (diff)
downloadbusybox-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.c27
-rw-r--r--coreutils/who.c5
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
53int 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
77int cat_main(int argc, char **argv) MAIN_EXTERNALLY_VISIBLE; 50int cat_main(int argc, char **argv) MAIN_EXTERNALLY_VISIBLE;
78int cat_main(int argc UNUSED_PARAM, char **argv) 51int 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