1 diff -urN glibc-2.2.3.org/sysdeps/unix/sysv/linux/alpha/bits/termios.h glibc-2.2.3/sysdeps/unix/sysv/linux/alpha/bits/termios.h
2 --- glibc-2.2.3.org/sysdeps/unix/sysv/linux/alpha/bits/termios.h Thu Jun 28 14:44:51 2001
3 +++ glibc-2.2.3/sysdeps/unix/sysv/linux/alpha/bits/termios.h Thu Jun 28 14:45:07 2001
8 +#define __MAX_BAUD B4000000
10 #define CSIZE 00001400
13 diff -urN glibc-2.2.3.org/sysdeps/unix/sysv/linux/bits/termios.h glibc-2.2.3/sysdeps/unix/sysv/linux/bits/termios.h
14 --- glibc-2.2.3.org/sysdeps/unix/sysv/linux/bits/termios.h Thu Jun 28 14:44:52 2001
15 +++ glibc-2.2.3/sysdeps/unix/sysv/linux/bits/termios.h Thu Jun 28 14:45:07 2001
17 #define B3000000 0010015
18 #define B3500000 0010016
19 #define B4000000 0010017
20 +#define __MAX_BAUD B4000000
22 # define CIBAUD 002003600000 /* input baud rate (not used) */
23 # define CRTSCTS 020000000000 /* flow control */
24 diff -urN glibc-2.2.3.org/sysdeps/unix/sysv/linux/mips/bits/termios.h glibc-2.2.3/sysdeps/unix/sysv/linux/mips/bits/termios.h
25 --- glibc-2.2.3.org/sysdeps/unix/sysv/linux/mips/bits/termios.h Thu Jun 28 14:44:55 2001
26 +++ glibc-2.2.3/sysdeps/unix/sysv/linux/mips/bits/termios.h Thu Jun 28 14:45:07 2001
28 # define B3000000 0010015
29 # define B3500000 0010016
30 # define B4000000 0010017
31 +# define __MAX_BAUD B4000000
32 # define CIBAUD 002003600000 /* input baud rate (not used) */
33 # define CRTSCTS 020000000000 /* flow control */
35 diff -urN glibc-2.2.3.org/sysdeps/unix/sysv/linux/powerpc/bits/termios.h glibc-2.2.3/sysdeps/unix/sysv/linux/powerpc/bits/termios.h
36 --- glibc-2.2.3.org/sysdeps/unix/sysv/linux/powerpc/bits/termios.h Thu Jun 28 14:44:55 2001
37 +++ glibc-2.2.3/sysdeps/unix/sysv/linux/powerpc/bits/termios.h Thu Jun 28 14:45:07 2001
39 #define B3000000 00034
40 #define B3500000 00035
41 #define B4000000 00036
42 +#define __MAX_BAUD B4000000
44 #define CSIZE 00001400
46 diff -urN glibc-2.2.3.org/sysdeps/unix/sysv/linux/sparc/bits/termios.h glibc-2.2.3/sysdeps/unix/sysv/linux/sparc/bits/termios.h
47 --- glibc-2.2.3.org/sysdeps/unix/sysv/linux/sparc/bits/termios.h Thu Jun 28 14:44:57 2001
48 +++ glibc-2.2.3/sysdeps/unix/sysv/linux/sparc/bits/termios.h Thu Jun 28 14:45:07 2001
50 #define B1152000 0x0000100d
51 #define B1500000 0x0000100e
52 #define B2000000 0x0000100f
53 +#define __MAX_BAUD B2000000
55 #define CIBAUD 0x100f0000 /* input baud rate (not used) */
56 #define CMSPAR 0x40000000 /* mark or space (stick) parity */
57 diff -urN glibc-2.2.3.org/sysdeps/unix/sysv/linux/speed.c glibc-2.2.3/sysdeps/unix/sysv/linux/speed.c
58 --- glibc-2.2.3.org/sysdeps/unix/sysv/linux/speed.c Thu Jun 28 14:44:58 2001
59 +++ glibc-2.2.3/sysdeps/unix/sysv/linux/speed.c Thu Jun 28 14:45:54 2001
63 if ((speed & ~CBAUD) != 0
64 - && (speed < B57600 || speed > B460800))
65 + && (speed < B57600 || speed > __MAX_BAUD))
72 if ((speed & ~CBAUD) != 0
73 - && (speed < B57600 || speed > B460800))
74 + && (speed < B57600 || speed > __MAX_BAUD))