changeset 523:c5c11dff9308

Add clear.
author Rob Landley <rob@landley.net>
date Sun, 04 Mar 2012 16:43:12 -0600
parents 33ce0407ea47
children 2247cdb73f2d
files toys/clear.c
diffstat 1 files changed, 23 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/toys/clear.c	Sun Mar 04 16:43:12 2012 -0600
@@ -0,0 +1,23 @@
+/* vi: set sw=4 ts=4:
+ *
+ * clear.c - clear the screen
+ *
+ * Copyright 2012 Rob Landley <rob@landley.net>
+ *
+ * Not in SUSv4.
+
+USE_CLEAR(NEWTOY(clear, NULL, TOYFLAG_USR|TOYFLAG_BIN))
+
+config CLEAR
+	bool "clear"
+	default y
+	help
+	  Clear the screen.
+*/
+
+#include "toys.h"
+
+void clear_main(void)
+{
+	write(1, "\e[2J\e[H", 7);
+}