//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
/* 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