From 712feca4b400d1cfd8496338c02e6e1fcb3fa956 Mon Sep 17 00:00:00 2001 From: "Peter S. Mazinger" Date: Mon, 13 Feb 2006 08:41:37 +0000 Subject: Add back the 115200 limit --- libc/sysdeps/linux/common/bits/termios.h | 4 ++++ libc/termios/cfsetspeed.c | 2 ++ 2 files changed, 6 insertions(+) (limited to 'libc') diff --git a/libc/sysdeps/linux/common/bits/termios.h b/libc/sysdeps/linux/common/bits/termios.h index c71e4ad1f..03a8e4182 100644 --- a/libc/sysdeps/linux/common/bits/termios.h +++ b/libc/sysdeps/linux/common/bits/termios.h @@ -156,6 +156,7 @@ struct termios #endif #define B57600 0010001 #define B115200 0010002 +#if 0 /* limited on uClibc, keep in sync w/ cfsetspeed.c */ #define B230400 0010003 #define B460800 0010004 #define B500000 0010005 @@ -170,6 +171,9 @@ struct termios #define B3500000 0010016 #define B4000000 0010017 #define __MAX_BAUD B4000000 +#else +#define __MAX_BAUD B115200 +#endif #ifdef __USE_MISC # define CIBAUD 002003600000 /* input baud rate (not used) */ # define CMSPAR 010000000000 /* mark or space (stick) parity */ diff --git a/libc/termios/cfsetspeed.c b/libc/termios/cfsetspeed.c index e71c5e461..360969a78 100644 --- a/libc/termios/cfsetspeed.c +++ b/libc/termios/cfsetspeed.c @@ -91,6 +91,7 @@ static const struct speed_struct speeds[] = #ifdef B115200 { 115200, B115200 }, #endif +#if 0 /* limited on uClibc, keep in sync w/ bits/termios.h */ #ifdef B153600 { 153600, B153600 }, #endif @@ -135,6 +136,7 @@ static const struct speed_struct speeds[] = #endif #ifdef B4000000 { 4000000, B4000000 }, +#endif #endif }; -- cgit v1.2.3