aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEric Andersen <andersen@codepoet.org>2002-09-17 20:53:41 +0000
committerEric Andersen <andersen@codepoet.org>2002-09-17 20:53:41 +0000
commit60943c5d5c0cee31476ca9bf71e4f539cbe2aa57 (patch)
tree846b5179a32760ffb0c7d3cb1e769814aa0bf274
parent39ad2833c0dae62b9a640f69ba6a357bd6b87246 (diff)
downloadbusybox-w32-60943c5d5c0cee31476ca9bf71e4f539cbe2aa57.tar.gz
busybox-w32-60943c5d5c0cee31476ca9bf71e4f539cbe2aa57.tar.bz2
busybox-w32-60943c5d5c0cee31476ca9bf71e4f539cbe2aa57.zip
Sane-ify the screen clearing stuff.
-Erik
-rw-r--r--coreutils/watch.c4
1 files changed, 1 insertions, 3 deletions
diff --git a/coreutils/watch.c b/coreutils/watch.c
index 78ede4c1c..a4b1f64b6 100644
--- a/coreutils/watch.c
+++ b/coreutils/watch.c
@@ -32,8 +32,6 @@
32extern int watch_main(int argc, char **argv) 32extern int watch_main(int argc, char **argv)
33{ 33{
34 const char date_argv[2][10] = { "date", "" }; 34 const char date_argv[2][10] = { "date", "" };
35 const char clrscr[] =
36 "\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n";
37 const int header_len = 40; 35 const int header_len = 40;
38 char header[header_len + 1]; 36 char header[header_len + 1];
39 int period = 2; 37 int period = 2;
@@ -79,7 +77,7 @@ extern int watch_main(int argc, char **argv)
79 old_stdout = dup(1); 77 old_stdout = dup(1);
80 78
81 while (1) { 79 while (1) {
82 printf("%s%s", clrscr, header); 80 printf("\033[H\033[J%s", header);
83 date_main(1, (char **) date_argv); 81 date_main(1, (char **) date_argv);
84 printf("\n"); 82 printf("\n");
85 83