From a21eecc110ffa12accc38917de66c23819f8bec5 Mon Sep 17 00:00:00 2001 From: Oldes Date: Tue, 18 Dec 2018 22:13:43 +0100 Subject: [PATCH] TEST: reverting the testing changes for QUERY on input port on Posix platform --- src/os/posix/dev-stdio.c | 29 ++++++++++++++--------------- 1 file changed, 14 insertions(+), 15 deletions(-) diff --git a/src/os/posix/dev-stdio.c b/src/os/posix/dev-stdio.c index f3d1317023..e3abce680f 100644 --- a/src/os/posix/dev-stdio.c +++ b/src/os/posix/dev-stdio.c @@ -272,8 +272,7 @@ static void Close_Stdio(void) ** ***********************************************************************/ { -//#ifdef TIOCGWINSZ - puts("========================= USING TIOCGWINSZ"); +#ifdef TIOCGWINSZ struct winsize w; if (ioctl(Std_Out, TIOCGWINSZ, &w) != 0) { req->error = errno; @@ -283,19 +282,19 @@ static void Close_Stdio(void) req->console.buffer_rows = w.ws_row; req->console.window_cols = req->console.buffer_cols = w.ws_col; -//#else -//#ifdef WIOCGETD -// struct uwdata w; -// if (ioctl(Std_Out, WIOCGETD, &w) != 0) { -// req->error = errno; -// return DR_ERROR; -// } -// req->console.window_rows = -// req->console.buffer_rows = w.uw_height / w.uw_vs; -// req->console.window_cols = -// req->console.buffer_cols = w.uw_width / w.uw_hs; -//#endif -//#endif +#else +#ifdef WIOCGETD + struct uwdata w; + if (ioctl(Std_Out, WIOCGETD, &w) != 0) { + req->error = errno; + return DR_ERROR; + } + req->console.window_rows = + req->console.buffer_rows = w.uw_height / w.uw_vs; + req->console.window_cols = + req->console.buffer_cols = w.uw_width / w.uw_hs; +#endif +#endif return DR_DONE; }