From ce233a5ff7ac5ca44f5aeafaa90daffe43b4a8ac Mon Sep 17 00:00:00 2001 From: Gerd Moellmann Date: Mon, 8 Oct 2001 09:07:19 +0000 Subject: [PATCH] (child_setup_tty) [HAVE_TERMIO || HAVE_TERMIOS]: Clear ICRNL and INLCR. From Daiki Ueno . --- src/ChangeLog | 5 +++++ src/sysdep.c | 5 +++++ 2 files changed, 10 insertions(+) diff --git a/src/ChangeLog b/src/ChangeLog index 1228ea3eaa2..ea82ee90bf5 100644 --- a/src/ChangeLog +++ b/src/ChangeLog @@ -1,3 +1,8 @@ +2001-10-08 Gerd Moellmann + + * sysdep.c (child_setup_tty) [HAVE_TERMIO || HAVE_TERMIOS]: + Clear ICRNL and INLCR. From Daiki Ueno . + 2001-10-04 Andrew Innes * w32fns.c (x_to_w32_color): Fix argument to alloca. diff --git a/src/sysdep.c b/src/sysdep.c index 5f528f0f51c..f981ef6541c 100644 --- a/src/sysdep.c +++ b/src/sysdep.c @@ -590,6 +590,11 @@ child_setup_tty (out) #endif s.main.c_lflag &= ~ECHO; /* Disable echo */ s.main.c_lflag |= ISIG; /* Enable signals */ + s.main.c_iflag &= ~ICRNL; /* Disable map of CR to NL on input */ +#ifdef INLCR /* Just being cautious, since I can't check how + widespread INLCR is--rms. */ + s.main.c_iflag &= ~INLCR; /* Disable map of NL to CR on input */ +#endif #ifdef IUCLC s.main.c_iflag &= ~IUCLC; /* Disable downcasing on input. */ #endif -- 2.39.2