In 8bit-mode, don't turn off OPOST.
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@4207 ec53bebd-3082-4978-b11e-865c3cabbd6b
This commit is contained in:
@@ -440,10 +440,13 @@ TerminalNewMode(int f)
|
||||
tmp_tc.c_iflag &= ~ISTRIP;
|
||||
else
|
||||
tmp_tc.c_iflag |= ISTRIP;
|
||||
if (f & MODE_OUTBIN) {
|
||||
if ((f & MODE_OUTBIN) || (f & MODE_OUT8)) {
|
||||
tmp_tc.c_cflag &= ~(CSIZE|PARENB);
|
||||
tmp_tc.c_cflag |= CS8;
|
||||
if(f & MODE_OUTBIN)
|
||||
tmp_tc.c_oflag &= ~OPOST;
|
||||
else
|
||||
tmp_tc.c_oflag |= OPOST;
|
||||
} else {
|
||||
tmp_tc.c_cflag &= ~(CSIZE|PARENB);
|
||||
tmp_tc.c_cflag |= old_tc.c_cflag & (CSIZE|PARENB);
|
||||
|
Reference in New Issue
Block a user