mirror of
https://git.tartarus.org/simon/putty.git
synced 2025-01-10 01:48:00 +00:00
Add more possible baud rates to the Unix serial backend. These are the
union of rates found in the termios.h of Linux 2.6.24 and "SunOS 5.6 Generic_105181-29 sun4u sparc SUNW,Ultra-4" machines. After a patch by Thomas Bechtold. [originally from svn r9028]
This commit is contained in:
parent
d0d647b965
commit
3e8287839a
42
unix/uxser.c
42
unix/uxser.c
@ -129,9 +129,51 @@ static const char *serial_configure(Serial serial, Config *cfg)
|
||||
#ifdef B115200
|
||||
CHECKBAUD(115200);
|
||||
#endif
|
||||
#ifdef B153600
|
||||
CHECKBAUD(153600);
|
||||
#endif
|
||||
#ifdef B230400
|
||||
CHECKBAUD(230400);
|
||||
#endif
|
||||
#ifdef B307200
|
||||
CHECKBAUD(307200);
|
||||
#endif
|
||||
#ifdef B460800
|
||||
CHECKBAUD(460800);
|
||||
#endif
|
||||
#ifdef B500000
|
||||
CHECKBAUD(500000);
|
||||
#endif
|
||||
#ifdef B576000
|
||||
CHECKBAUD(576000);
|
||||
#endif
|
||||
#ifdef B921600
|
||||
CHECKBAUD(921600);
|
||||
#endif
|
||||
#ifdef B1000000
|
||||
CHECKBAUD(1000000);
|
||||
#endif
|
||||
#ifdef B1152000
|
||||
CHECKBAUD(1152000);
|
||||
#endif
|
||||
#ifdef B1500000
|
||||
CHECKBAUD(1500000);
|
||||
#endif
|
||||
#ifdef B2000000
|
||||
CHECKBAUD(2000000);
|
||||
#endif
|
||||
#ifdef B2500000
|
||||
CHECKBAUD(2500000);
|
||||
#endif
|
||||
#ifdef B3000000
|
||||
CHECKBAUD(3000000);
|
||||
#endif
|
||||
#ifdef B3500000
|
||||
CHECKBAUD(3500000);
|
||||
#endif
|
||||
#ifdef B4000000
|
||||
CHECKBAUD(4000000);
|
||||
#endif
|
||||
#undef CHECKBAUD
|
||||
#undef SETBAUD
|
||||
cfsetispeed(&options, bflag);
|
||||
|
Loading…
Reference in New Issue
Block a user