Sane-ify the screen clearing stuff.

-Erik
This commit is contained in:
Eric Andersen 2002-09-17 20:53:41 +00:00
parent 39ad2833c0
commit 60943c5d5c

View File

@ -32,8 +32,6 @@
extern int watch_main(int argc, char **argv) extern int watch_main(int argc, char **argv)
{ {
const char date_argv[2][10] = { "date", "" }; const char date_argv[2][10] = { "date", "" };
const char clrscr[] =
"\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";
const int header_len = 40; const int header_len = 40;
char header[header_len + 1]; char header[header_len + 1];
int period = 2; int period = 2;
@ -79,7 +77,7 @@ extern int watch_main(int argc, char **argv)
old_stdout = dup(1); old_stdout = dup(1);
while (1) { while (1) {
printf("%s%s", clrscr, header); printf("\033[H\033[J%s", header);
date_main(1, (char **) date_argv); date_main(1, (char **) date_argv);
printf("\n"); printf("\n");