diff options
Diffstat (limited to 'mdk-stage1/dietlibc/lib/tcsetattr.c')
-rw-r--r-- | mdk-stage1/dietlibc/lib/tcsetattr.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/mdk-stage1/dietlibc/lib/tcsetattr.c b/mdk-stage1/dietlibc/lib/tcsetattr.c index 642588d47..cf70354d2 100644 --- a/mdk-stage1/dietlibc/lib/tcsetattr.c +++ b/mdk-stage1/dietlibc/lib/tcsetattr.c @@ -7,8 +7,12 @@ extern int errno; +/* Hack around a kernel bug; value must correspond to the one used in speed.c */ +#define IBAUD0 020000000000 + int tcsetattr(int fildes, int optional_actions, struct termios *termios_p) { + termios_p->c_iflag &= ~IBAUD0; switch (optional_actions) { case TCSANOW: return ioctl(fildes, TCSETS, termios_p); |