diff options
-rw-r--r-- | lib/libcurses/setterm.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/lib/libcurses/setterm.c b/lib/libcurses/setterm.c index ddb5871..2c2e36e 100644 --- a/lib/libcurses/setterm.c +++ b/lib/libcurses/setterm.c @@ -109,7 +109,7 @@ setterm(type) #endif /* Try TIOCGWINSZ, and, if it fails, the termcap entry. */ - if (ioctl(STDERR_FILENO, TIOCGWINSZ, &win) != -1 && + if (ioctl(__tty_fileno, TIOCGWINSZ, &win) != -1 && win.ws_row != 0 && win.ws_col != 0) { LINES = win.ws_row; COLS = win.ws_col; |