Mercurial > emacs
changeset 39685:39ebccb06546
(child_setup_tty) [HAVE_TERMIO || HAVE_TERMIOS]:
Clear ICRNL and INLCR. From Daiki Ueno <ueno@unixuser.org>.
author | Gerd Moellmann <gerd@gnu.org> |
---|---|
date | Mon, 08 Oct 2001 08:58:20 +0000 |
parents | c45a806848d2 |
children | f82861867db8 |
files | src/sysdep.c |
diffstat | 1 files changed, 5 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- a/src/sysdep.c Mon Oct 08 08:39:21 2001 +0000 +++ b/src/sysdep.c Mon Oct 08 08:58:20 2001 +0000 @@ -588,6 +588,11 @@ #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