disable length applet. ${#var} and echo -n "$var" | wc -c are portable equivalents
authorDenys Vlasenko <vda.linux@googlemail.com>
Wed, 26 Jan 2011 00:21:20 +0000 (01:21 +0100)
committerDenys Vlasenko <vda.linux@googlemail.com>
Wed, 26 Jan 2011 00:21:20 +0000 (01:21 +0100)
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
TEST_config_nommu
TEST_config_noprintf
TEST_config_rh9
coreutils/Config.src
coreutils/Kbuild.src
coreutils/length.c [deleted file]
coreutils/length.c.disabled [new file with mode: 0644]
include/applets.src.h

index 18f4483918d400cce153bc712265ee3a99191ca3..905f652968d02ff41cab151d071c5d2a6967d153 100644 (file)
@@ -189,7 +189,6 @@ CONFIG_HOSTID=y
 CONFIG_ID=y
 CONFIG_INSTALL=y
 CONFIG_FEATURE_INSTALL_LONG_OPTIONS=y
-CONFIG_LENGTH=y
 CONFIG_LN=y
 CONFIG_LOGNAME=y
 CONFIG_LS=y
index 22525ecb62b8ebddb64387e5e66c6657ba906754..b72e128564ea83c264e0edf40b57d559fdbb4c1e 100644 (file)
@@ -211,7 +211,6 @@ CONFIG_FALSE=y
 # CONFIG_ID is not set
 # CONFIG_INSTALL is not set
 # CONFIG_FEATURE_INSTALL_LONG_OPTIONS is not set
-# CONFIG_LENGTH is not set
 # CONFIG_LN is not set
 # CONFIG_LOGNAME is not set
 # CONFIG_LS is not set
index e45608351e06019eb2ff1b273172050daae2c9f9..23094e3918a280755bee440eadc0183c46a7220c 100644 (file)
@@ -200,7 +200,6 @@ CONFIG_HOSTID=y
 CONFIG_ID=y
 CONFIG_INSTALL=y
 CONFIG_FEATURE_INSTALL_LONG_OPTIONS=y
-CONFIG_LENGTH=y
 CONFIG_LN=y
 CONFIG_LOGNAME=y
 CONFIG_LS=y
index c2fd73e59cd67a3aa6b50ce80ef6b0643eb78ba3..1a044f96c8e9671b521c7f745774f11b9ba14b7c 100644 (file)
@@ -295,11 +295,11 @@ config FEATURE_INSTALL_LONG_OPTIONS
        help
          Support long options for the install applet.
 
-config LENGTH
-       bool "length"
-       default y
-       help
-         length is used to print out the length of a specified string.
+####config LENGTH
+####   bool "length"
+####   default y
+####   help
+####     length is used to print out the length of a specified string.
 
 config LN
        bool "ln"
index 4ea0fa50a6ba00ec87c88a50ce94a3f5d3f49339..6a41c8318ab19eb13667f25b3c11aadb7a1712bd 100644 (file)
@@ -39,7 +39,7 @@ lib-$(CONFIG_HEAD)      += head.o
 lib-$(CONFIG_HOSTID)    += hostid.o
 lib-$(CONFIG_ID)        += id.o
 lib-$(CONFIG_INSTALL)   += install.o
-lib-$(CONFIG_LENGTH)    += length.o
+#lib-$(CONFIG_LENGTH)    += length.o
 lib-$(CONFIG_LN)        += ln.o
 lib-$(CONFIG_LOGNAME)   += logname.o
 lib-$(CONFIG_LS)        += ls.o
diff --git a/coreutils/length.c b/coreutils/length.c
deleted file mode 100644 (file)
index 7f0b48c..0000000
+++ /dev/null
@@ -1,22 +0,0 @@
-/* vi: set sw=4 ts=4: */
-/*
- * Licensed under GPLv2, see file LICENSE in this source tree.
- */
-
-/* BB_AUDIT SUSv3 N/A -- Apparently a busybox (obsolete?) extension. */
-
-#include "libbb.h"
-
-/* This is a NOFORK applet. Be very careful! */
-
-int length_main(int argc, char **argv) MAIN_EXTERNALLY_VISIBLE;
-int length_main(int argc, char **argv)
-{
-       if ((argc != 2) || (**(++argv) == '-')) {
-               bb_show_usage();
-       }
-
-       printf("%u\n", (unsigned)strlen(*argv));
-
-       return fflush_all();
-}
diff --git a/coreutils/length.c.disabled b/coreutils/length.c.disabled
new file mode 100644 (file)
index 0000000..7f0b48c
--- /dev/null
@@ -0,0 +1,22 @@
+/* vi: set sw=4 ts=4: */
+/*
+ * Licensed under GPLv2, see file LICENSE in this source tree.
+ */
+
+/* BB_AUDIT SUSv3 N/A -- Apparently a busybox (obsolete?) extension. */
+
+#include "libbb.h"
+
+/* This is a NOFORK applet. Be very careful! */
+
+int length_main(int argc, char **argv) MAIN_EXTERNALLY_VISIBLE;
+int length_main(int argc, char **argv)
+{
+       if ((argc != 2) || (**(++argv) == '-')) {
+               bb_show_usage();
+       }
+
+       printf("%u\n", (unsigned)strlen(*argv));
+
+       return fflush_all();
+}
index fa7d0cc5578f1c93fdcf64c4a99dc1dad0637829..133f376a3124d84ded28d7185ab1b5dcf2cc687e 100644 (file)
@@ -211,7 +211,7 @@ IF_KILLALL(APPLET_ODDNAME(killall, kill, BB_DIR_USR_BIN, BB_SUID_DROP, killall))
 IF_KILLALL5(APPLET_ODDNAME(killall5, kill, BB_DIR_USR_BIN, BB_SUID_DROP, killall5))
 IF_KLOGD(APPLET(klogd, BB_DIR_SBIN, BB_SUID_DROP))
 IF_LAST(APPLET(last, BB_DIR_USR_BIN, BB_SUID_DROP))
-IF_LENGTH(APPLET_NOFORK(length, length, BB_DIR_USR_BIN, BB_SUID_DROP, length))
+//IF_LENGTH(APPLET_NOFORK(length, length, BB_DIR_USR_BIN, BB_SUID_DROP, length))
 IF_LESS(APPLET(less, BB_DIR_USR_BIN, BB_SUID_DROP))
 IF_SETARCH(APPLET_ODDNAME(linux32, setarch, BB_DIR_BIN, BB_SUID_DROP, linux32))
 IF_SETARCH(APPLET_ODDNAME(linux64, setarch, BB_DIR_BIN, BB_SUID_DROP, linux64))