diff options
| author | andersen <andersen@69ca8d6d-28ef-0310-b511-8ec308f3f277> | 2002-09-17 20:53:41 +0000 |
|---|---|---|
| committer | andersen <andersen@69ca8d6d-28ef-0310-b511-8ec308f3f277> | 2002-09-17 20:53:41 +0000 |
| commit | a9b597b39a7f295eea9efaeb81d7dd2083c35ea5 (patch) | |
| tree | 846b5179a32760ffb0c7d3cb1e769814aa0bf274 /coreutils | |
| parent | ca92ccf7291b976471b929c48b5b13d90a375dee (diff) | |
| download | busybox-w32-a9b597b39a7f295eea9efaeb81d7dd2083c35ea5.tar.gz busybox-w32-a9b597b39a7f295eea9efaeb81d7dd2083c35ea5.tar.bz2 busybox-w32-a9b597b39a7f295eea9efaeb81d7dd2083c35ea5.zip | |
Sane-ify the screen clearing stuff.
-Erik
git-svn-id: svn://busybox.net/trunk/busybox@5547 69ca8d6d-28ef-0310-b511-8ec308f3f277
Diffstat (limited to 'coreutils')
| -rw-r--r-- | coreutils/watch.c | 4 |
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 @@ | |||
| 32 | extern int watch_main(int argc, char **argv) | 32 | extern 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 | ||
