diff options
| author | Richard M. Stallman | 1993-11-06 05:14:07 +0000 |
|---|---|---|
| committer | Richard M. Stallman | 1993-11-06 05:14:07 +0000 |
| commit | 1bf96fb5d09ceea5262d7f084f1ddbee8d673e54 (patch) | |
| tree | 02c9563aec490510067aab51a149c92edbb4a551 /src/sysdep.c | |
| parent | b51aeeffe45056b0f2c430fe3e3455f9a67b3d55 (diff) | |
| download | emacs-1bf96fb5d09ceea5262d7f084f1ddbee8d673e54.tar.gz emacs-1bf96fb5d09ceea5262d7f084f1ddbee8d673e54.zip | |
(child_setup_tty): Make the pty handle 8-bit characters.
Diffstat (limited to 'src/sysdep.c')
| -rw-r--r-- | src/sysdep.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/sysdep.c b/src/sysdep.c index 7778bd862bc..63ddbd4d3e9 100644 --- a/src/sysdep.c +++ b/src/sysdep.c | |||
| @@ -447,6 +447,7 @@ child_setup_tty (out) | |||
| 447 | input */ | 447 | input */ |
| 448 | s.main.c_oflag &= ~OLCUC; /* Disable map of lower case to upper on | 448 | s.main.c_oflag &= ~OLCUC; /* Disable map of lower case to upper on |
| 449 | output */ | 449 | output */ |
| 450 | s.main.c_cflag = (s.main.c_cflag & ~CSIZE) | CS8; /* Don't strip 8th bit */ | ||
| 450 | #if 0 | 451 | #if 0 |
| 451 | /* Said to be unnecessary: */ | 452 | /* Said to be unnecessary: */ |
| 452 | s.main.c_cc[VMIN] = 1; /* minimum number of characters to accept */ | 453 | s.main.c_cc[VMIN] = 1; /* minimum number of characters to accept */ |
| @@ -497,6 +498,7 @@ child_setup_tty (out) | |||
| 497 | | CBREAK | TANDEM); | 498 | | CBREAK | TANDEM); |
| 498 | s.main.sg_erase = 0377; | 499 | s.main.sg_erase = 0377; |
| 499 | s.main.sg_kill = 0377; | 500 | s.main.sg_kill = 0377; |
| 501 | s.lmode = LLITOUT | s.lmode; /* Don't strip 8th bit */ | ||
| 500 | 502 | ||
| 501 | #endif /* not HAVE_TERMIO */ | 503 | #endif /* not HAVE_TERMIO */ |
| 502 | 504 | ||