diff options
author | Marcel Moolenaar <marcel@FreeBSD.org> | 2003-06-28 19:32:07 +0000 |
---|---|---|
committer | Marcel Moolenaar <marcel@FreeBSD.org> | 2003-06-28 19:32:07 +0000 |
commit | 19acf030a275805c154aa2ec90a6611a38ea4927 (patch) | |
tree | 9ccf05d6d16ea5de5ae7d5892ba2f9ac8ab1d390 /sys/compat/linux/linux_ioctl.c | |
parent | c76b41b7b5ea76c0e656e14a9c6bfe3e3dd78503 (diff) |
Notes
Diffstat (limited to 'sys/compat/linux/linux_ioctl.c')
-rw-r--r-- | sys/compat/linux/linux_ioctl.c | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/sys/compat/linux/linux_ioctl.c b/sys/compat/linux/linux_ioctl.c index d99e05f3d571..5c7c7116111a 100644 --- a/sys/compat/linux/linux_ioctl.c +++ b/sys/compat/linux/linux_ioctl.c @@ -346,7 +346,8 @@ bsd_to_linux_termios(struct termios *bios, struct linux_termios *lios) lios->c_cc[LINUX_VLNEXT] = bios->c_cc[VLNEXT]; for (i=0; i<LINUX_NCCS; i++) { - if (lios->c_cc[i] == _POSIX_VDISABLE) + if (i != LINUX_VMIN && i != LINUX_VTIME && + lios->c_cc[i] == _POSIX_VDISABLE) lios->c_cc[i] = LINUX_POSIX_VDISABLE; } lios->c_line = 0; @@ -485,7 +486,8 @@ linux_to_bsd_termios(struct linux_termios *lios, struct termios *bios) bios->c_cc[VLNEXT] = lios->c_cc[LINUX_VLNEXT]; for (i=0; i<NCCS; i++) { - if (bios->c_cc[i] == LINUX_POSIX_VDISABLE) + if (i != VMIN && i != VTIME && + bios->c_cc[i] == LINUX_POSIX_VDISABLE) bios->c_cc[i] = _POSIX_VDISABLE; } |