diff options
author | Glenn Morris <rgm@gnu.org> | 2008-05-17 20:07:09 +0000 |
---|---|---|
committer | Glenn Morris <rgm@gnu.org> | 2008-05-17 20:07:09 +0000 |
commit | 07cfc4e77dd33ecc63f3626a4892d1817002a83a (patch) | |
tree | 1ac478b64a03c3a80d325d520d4578aafa3a45fb /src/sysdep.c | |
parent | 53b2b69f6f0f465cc2a7f13d2a5f8075fd5ad1c4 (diff) | |
download | emacs-07cfc4e77dd33ecc63f3626a4892d1817002a83a.tar.gz |
(child_setup_tty): Handle systems with NLDLY, without FFDLY.
Diffstat (limited to 'src/sysdep.c')
-rw-r--r-- | src/sysdep.c | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/src/sysdep.c b/src/sysdep.c index f4922944ba4..6c3e0e4a54e 100644 --- a/src/sysdep.c +++ b/src/sysdep.c @@ -600,8 +600,15 @@ child_setup_tty (out) s.main.c_oflag |= OPOST; /* Enable output postprocessing */ s.main.c_oflag &= ~ONLCR; /* Disable map of NL to CR-NL on output */ #ifdef NLDLY + /* http://lists.gnu.org/archive/html/emacs-devel/2008-05/msg00406.html + Some versions of GNU Hurd do not have FFDLY? */ +#ifdef FFDLY s.main.c_oflag &= ~(NLDLY|CRDLY|TABDLY|BSDLY|VTDLY|FFDLY); /* No output delays */ +#else + s.main.c_oflag &= ~(NLDLY|CRDLY|TABDLY|BSDLY|VTDLY); + /* No output delays */ +#endif #endif s.main.c_lflag &= ~ECHO; /* Disable echo */ s.main.c_lflag |= ISIG; /* Enable signals */ |