Test the result of ioctl (TIOCGWINSZ). - irc - Unnamed repository; edit this file 'description' to name the repository.
(HTM) git clone git://vernunftzentrum.de/irc.git
(DIR) Log
(DIR) Files
(DIR) Refs
(DIR) README
---
(DIR) commit 110c0a8075a87cf1991233c158ad51fe69e48e2a
(DIR) parent 7242e2cc4b68ca55086a26cb57139a9b29470bbf
(HTM) Author: Quentin Carbonneaux <qcarbonneaux@gmail.com>
Date: Sun, 11 Mar 2012 23:54:14 +0100
Test the result of ioctl (TIOCGWINSZ).
Diffstat:
irc.c | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
---
(DIR) diff --git a/irc.c b/irc.c
@@ -351,7 +351,8 @@ tresize(void)
struct winsize ws;
winchg=0;
- ioctl(0, TIOCGWINSZ, &ws);
+ if (ioctl(0, TIOCGWINSZ, &ws)<0)
+ panic("Ioctl (TIOCGWINSZ) failed.");
resizeterm(scr.y=ws.ws_row, scr.x=ws.ws_col);
if (scr.y<3 || scr.x<10)
panic("Screen too small.");