From 899596fd5b30fb1b7468443c83e8485ee3014ba5 Mon Sep 17 00:00:00 2001 From: joluxer Date: Sun, 13 Jun 2021 11:33:35 +0200 Subject: [PATCH] Use all baudrate for traditional termios known to linux kernel 5.10. --- src/ttynvt.c | 18 +++++++++++++++++- 1 file changed, 17 insertions(+), 1 deletion(-) diff --git a/src/ttynvt.c b/src/ttynvt.c index a88ae3d..60c3b16 100644 --- a/src/ttynvt.c +++ b/src/ttynvt.c @@ -636,6 +636,9 @@ static int baudrate(speed_t speed) return speed == B50 ? 50 : speed == B75 ? 75 : speed == B110 ? 110 : + speed == B134 ? 134 : + speed == B150 ? 150 : + speed == B200 ? 200 : speed == B300 ? 300 : speed == B600 ? 600 : speed == B1200 ? 1200 : @@ -646,7 +649,20 @@ static int baudrate(speed_t speed) speed == B19200 ? 19200 : speed == B38400 ? 38400 : speed == B57600 ? 57600 : - speed == B115200 ? 115200 : speed == B230400 ? 230400 : 0; + speed == B115200 ? 115200 : + speed == B230400 ? 230400 : + speed == B460800 ? 460800 : + speed == B500000 ? 500000 : + speed == B576000 ? 576000 : + speed == B921600 ? 921600 : + speed == B1000000 ? 1000000 : + speed == B1152000 ? 1152000 : + speed == B1500000 ? 1500000 : + speed == B2000000 ? 2000000 : + speed == B2500000 ? 2500000 : + speed == B3000000 ? 3000000 : + speed == B3500000 ? 3500000 : + speed == B4000000 ? 4000000 : 0; } static const char pstr[] = { ' ', 'N', 'O', 'E', 'M', 'S' };