1
0
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:
Jacob Nevins 2010-12-08 14:21:35 +00:00
parent d0d647b965
commit 3e8287839a

View File

@ -129,9 +129,51 @@ static const char *serial_configure(Serial serial, Config *cfg)
#ifdef B115200 #ifdef B115200
CHECKBAUD(115200); CHECKBAUD(115200);
#endif #endif
#ifdef B153600
CHECKBAUD(153600);
#endif
#ifdef B230400 #ifdef B230400
CHECKBAUD(230400); CHECKBAUD(230400);
#endif #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 CHECKBAUD
#undef SETBAUD #undef SETBAUD
cfsetispeed(&options, bflag); cfsetispeed(&options, bflag);