hexedit: fixes to "goto address" code
[oweals/busybox.git] / console-tools / reset.c
index 587c0d11a99fe48d4112dfc7efc21901ac87aa2b..471ef9158cee9f5cd585838f7204290b9d5dafcb 100644 (file)
 /* "Standard" version of this tool is in ncurses package */
 
 //config:config RESET
-//config:      bool "reset"
+//config:      bool "reset (275 bytes)"
 //config:      default y
 //config:      help
-//config:        This program is used to reset the terminal screen, if it
-//config:        gets messed up.
+//config:      This program is used to reset the terminal screen, if it
+//config:      gets messed up.
 
-//applet:IF_RESET(APPLET(reset, BB_DIR_USR_BIN, BB_SUID_DROP))
+//applet:IF_RESET(APPLET_NOEXEC(reset, reset, BB_DIR_USR_BIN, BB_SUID_DROP, reset))
 
 //kbuild:lib-$(CONFIG_RESET) += reset.o
 
@@ -46,11 +46,11 @@ int reset_main(int argc UNUSED_PARAM, char **argv UNUSED_PARAM)
                /* See 'man 4 console_codes' for details:
                 * "ESC c"        -- Reset
                 * "ESC ( B"      -- Select G0 Character Set (B = US)
-                * "ESC [ 0 m"    -- Reset all display attributes
+                * "ESC [ m"      -- Reset all display attributes
                 * "ESC [ J"      -- Erase to the end of screen
                 * "ESC [ ? 25 h" -- Make cursor visible
                 */
-               printf(ESC"c" ESC"(B" ESC"[0m" ESC"[J" ESC"[?25h");
+               printf(ESC"c" ESC"(B" ESC"[m" ESC"[J" ESC"[?25h");
                /* http://bugs.busybox.net/view.php?id=1414:
                 * people want it to reset echo etc: */
 #if ENABLE_STTY