19 lines
675 B
Diff
19 lines
675 B
Diff
diff -Naur origsrc/util-linux-2.25.1/lib/ttyutils.c src/util-linux-2.25.1/lib/ttyutils.c
|
|
--- origsrc/util-linux-2.25.1/lib/ttyutils.c 2013-09-18 08:50:12.671263500 -0500
|
|
+++ src/util-linux-2.25.1/lib/ttyutils.c 2014-11-16 17:25:14.277411500 -0600
|
|
@@ -22,10 +22,14 @@
|
|
#ifdef TIOCGSIZE
|
|
if (ioctl (STDIN_FILENO, TIOCGSIZE, &t_win) == 0)
|
|
return t_win.ts_cols;
|
|
+ if (ioctl (STDOUT_FILENO, TIOCGSIZE, &t_win) == 0)
|
|
+ return t_win.ts_cols;
|
|
#endif
|
|
#ifdef TIOCGWINSZ
|
|
if (ioctl (STDIN_FILENO, TIOCGWINSZ, &w_win) == 0)
|
|
return w_win.ws_col;
|
|
+ if (ioctl (STDOUT_FILENO, TIOCGWINSZ, &w_win) == 0)
|
|
+ return w_win.ws_col;
|
|
#endif
|
|
cp = getenv("COLUMNS");
|
|
if (cp) {
|