From 3b28f8bb1aba30bd47f6fab7034635a567f1b770 Mon Sep 17 00:00:00 2001 From: mogami Date: Mon, 8 Apr 2002 12:03:17 +0000 Subject: [PATCH] =?utf8?q?gcu=20=E3=81=A8=20cap=20=E3=81=A7=20^S=20?= =?utf8?q?=E3=81=8C=E4=BD=BF=E3=81=88=E3=81=AA=E3=81=84=E3=81=AE=E3=82=92?= =?utf8?q?=E4=BF=AE=E6=AD=A3=E3=81=99=E3=82=8B=E3=83=91=E3=83=83=E3=83=81?= =?utf8?q?=20flowctrl.dif=20=E3=82=92=E9=81=A9=E7=94=A8=E3=80=82=20clockwo?= =?utf8?q?rk=E3=81=8B=E3=82=89=E6=8C=81=E3=81=A3=E3=81=A6=E3=81=8D?= =?utf8?q?=E3=81=9F=20Hallvard=20B.=20Furuseth=20=E3=81=95=E3=82=93?= =?utf8?q?=E3=81=AE=E3=83=91=E3=83=83=E3=83=81=E3=80=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit --- src/main-cap.c | 8 ++++++++ src/main-gcu.c | 10 +++++++++- 2 files changed, 17 insertions(+), 1 deletion(-) diff --git a/src/main-cap.c b/src/main-cap.c index d3df03b18..98503e1e7 100644 --- a/src/main-cap.c +++ b/src/main-cap.c @@ -627,6 +627,9 @@ static void keymap_game_prepare(void) /* Hack -- Turn off "echo" and "canonical" mode */ game_termios.c_lflag &= ~(ECHO | ICANON); + /* Turn off flow control */ + game_termios.c_iflag &= ~IXON; + #endif #ifdef USE_TERMIO @@ -668,6 +671,9 @@ static void keymap_game_prepare(void) /* Hack -- Turn off "echo" and "canonical" mode */ game_termio.c_lflag &= ~(ECHO | ICANON); + /* Turn off flow control */ + game_termio.c_iflag &= ~IXON; + #endif #ifdef USE_TCHARS @@ -705,6 +711,8 @@ static void keymap_game_prepare(void) /* game_termios.c_lflag &= ~(ECHO | ICANON); */ game_ttyb.flag &= ~(ECHO | ICANON); + /* XXX XXX XXX Should maybe turn off flow control too. How? */ + #endif } diff --git a/src/main-gcu.c b/src/main-gcu.c index 43f995dda..905d3eddb 100644 --- a/src/main-gcu.c +++ b/src/main-gcu.c @@ -496,6 +496,9 @@ static void keymap_game_prepare(void) game_termios.c_cc[VMIN] = 1; game_termios.c_cc[VTIME] = 0; + /* Turn off flow control */ + game_termios.c_iflag &= ~IXON; + #endif #ifdef USE_TERMIO @@ -534,6 +537,9 @@ static void keymap_game_prepare(void) game_termio.c_cc[VMIN] = 1; game_termio.c_cc[VTIME] = 0; + /* Turn off flow control */ + game_termio.c_iflag &= ~IXON; + #endif #ifdef USE_TCHARS @@ -565,7 +571,9 @@ static void keymap_game_prepare(void) game_tchars.t_quitc = (char)-1; game_tchars.t_eofc = (char)-1; game_tchars.t_brkc = (char)-1; - + + /* XXX XXX XXX Should maybe turn off flow control too. How? */ + #endif } -- 2.11.0