src/api/cli/text_table.rs: use new sys::linux::tty::stdout_terminal_size

This commit is contained in:
Dietmar Maurer 2020-01-31 08:02:06 +01:00
parent 4d21db36fe
commit afa61fafb0

View File

@ -197,10 +197,9 @@ impl TableFormatOptions {
let is_tty = unsafe { libc::isatty(libc::STDOUT_FILENO) == 1 };
if is_tty {
let mut winsize = libc::winsize { ws_row: 0, ws_col: 0, ws_xpixel: 0, ws_ypixel: 0 };
unsafe { libc::ioctl(libc::STDOUT_FILENO, libc::TIOCGWINSZ, &mut winsize) };
if winsize.ws_col > 0 {
me.columns = Some(winsize.ws_col as usize);
let (_rows, columns) = crate::sys::linux::tty::stdout_terminal_size();
if columns > 0 {
me.columns = Some(columns);
}
}