mirror of
https://github.com/isc-projects/bind9.git
synced 2026-03-14 06:32:14 -04:00
cfmakeraw() is not posix
This commit is contained in:
parent
866d106459
commit
aed3b8cb4e
1 changed files with 7 additions and 1 deletions
|
|
@ -53,7 +53,13 @@ isc_keyboard_open(isc_keyboard_t *keyboard) {
|
|||
|
||||
current_mode = keyboard->saved_mode;
|
||||
|
||||
cfmakeraw(¤t_mode);
|
||||
current_mode.c_iflag &=
|
||||
~(IGNBRK|BRKINT|PARMRK|ISTRIP|INLCR|IGNCR|ICRNL|IXON);
|
||||
current_mode.c_oflag &= ~OPOST;
|
||||
current_mode.c_lflag &= ~(ECHO|ECHONL|ICANON|ISIG|IEXTEN);
|
||||
current_mode.c_cflag &= ~(CSIZE|PARENB);
|
||||
current_mode.c_cflag |= CS8;
|
||||
|
||||
current_mode.c_cc[VMIN] = 1;
|
||||
current_mode.c_cc[VTIME] = 0;
|
||||
if (tcsetattr(fd, TCSAFLUSH, ¤t_mode) < 0) {
|
||||
|
|
|
|||
Loading…
Reference in a new issue