From 3e0b077ec236aa26bfeb290f3cd7973ec3fbcb7d Mon Sep 17 00:00:00 2001 From: Rob Landley Date: Sun, 21 Oct 2018 13:05:22 -0500 Subject: Move start_redraw() to lib/ and have ps.c (top) use it. --- toys/posix/ps.c | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) (limited to 'toys/posix/ps.c') diff --git a/toys/posix/ps.c b/toys/posix/ps.c index 27dc63c5..d8f54862 100644 --- a/toys/posix/ps.c +++ b/toys/posix/ps.c @@ -1709,12 +1709,7 @@ static void top_setup(char *defo, char *defk) // Grab starting time, make terminal raw, switch off cursor, // set signal handler to put terminal/cursor back to normal at exit. TT.time = millitime(); - set_terminal(0, 1, 0, 0); - sigatexit(tty_sigreset); - xsignal(SIGWINCH, generic_signal); - printf("\033[?25l\033[0m"); - TT.width = 80; - TT.height = 25; + start_redraw(&TT.width, &TT.height); } comma_args(TT.top.u, &TT.uu, "bad -u", parse_rest); -- cgit v1.2.3