From 0fd9fb4244a6dd4ba71f81e355261115cd80d2f1 Mon Sep 17 00:00:00 2001 From: Denys Vlasenko Date: Wed, 11 Jan 2017 10:50:08 +0100 Subject: [PATCH] top: FEATURE_USE_TERMIOS shouldn't control reading of screen size It controls whether we take input. Signed-off-by: Denys Vlasenko --- procps/top.c | 4 ---- 1 file changed, 4 deletions(-) diff --git a/procps/top.c b/procps/top.c index 71207bac1..491acb574 100644 --- a/procps/top.c +++ b/procps/top.c @@ -726,7 +726,6 @@ static void clearmems(void) } #if ENABLE_FEATURE_USE_TERMIOS - static void reset_term(void) { if (!OPT_BATCH_MODE) @@ -738,7 +737,6 @@ static void sig_catcher(int sig) reset_term(); kill_myself_with_sig(sig); } - #endif /* FEATURE_USE_TERMIOS */ /* @@ -1165,14 +1163,12 @@ int top_main(int argc UNUSED_PARAM, char **argv) } else { G.lines = 24; /* default */ col = 79; -#if ENABLE_FEATURE_USE_TERMIOS /* We output to stdout, we need size of stdout (not stdin)! */ get_terminal_width_height(STDOUT_FILENO, &col, &G.lines); if (G.lines < 5 || col < 10) { sleep(interval); continue; } -#endif if (col > LINE_BUF_SIZE - 2) col = LINE_BUF_SIZE - 2; }