aboutsummaryrefslogtreecommitdiff
path: root/jim-tty.c
diff options
context:
space:
mode:
authorSteve Bennett <steveb@workware.net.au>2016-10-18 08:31:27 +1000
committerSteve Bennett <steveb@workware.net.au>2016-10-18 11:22:17 +1000
commit8503e9e27495141813a325a6cc770d3550c889c3 (patch)
tree29da398dc1fd0774ca793a7c1c5c87477517c5b5 /jim-tty.c
parentaa4427dee7168d55c38e1368264ddaec006dad43 (diff)
downloadjimtcl-8503e9e27495141813a325a6cc770d3550c889c3.zip
jimtcl-8503e9e27495141813a325a6cc770d3550c889c3.tar.gz
jimtcl-8503e9e27495141813a325a6cc770d3550c889c3.tar.bz2
aio tty: clear ICRNL for raw input mode
Signed-off-by: Steve Bennett <steveb@workware.net.au>
Diffstat (limited to 'jim-tty.c')
-rw-r--r--jim-tty.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/jim-tty.c b/jim-tty.c
index e9c6ee9..c120b69 100644
--- a/jim-tty.c
+++ b/jim-tty.c
@@ -311,9 +311,11 @@ badvalue:
}
if (p->value) {
tio.c_lflag |= (ECHO | ECHOE | ECHOK | ECHONL | ICANON | IEXTEN | ISIG | NOFLSH | TOSTOP);
+ tio.c_iflag |= ICRNL;
}
else {
tio.c_lflag &= ~(ECHO | ECHOE | ECHOK | ECHONL | ICANON | IEXTEN | ISIG | NOFLSH | TOSTOP);
+ tio.c_iflag &= ~ICRNL;
}
break;