This is the mail archive of the cygwin-patches@cygwin.com mailing list for the Cygwin project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

230.4Kbps serial support - patch #2


Chris,
  This patch rounds out the 230.4Kbps support in
fhandler_serial::tcsetattr() - this check probably should have been there
all along, but now catches any invalid DCB parameters (ie. trying to set an
invalid bitrate for a given port) and returns w/ errno = EINVAL as POSIX
dictates.  Can you review and check this in before 1.3.19 is released?
Thanks,

-Troy

2003-01-16  Troy Curtiss <troyc@usa.net>

 * fhandler_serial.cc (fhandler_serial::tcsetattr): return w/ errno = EINVAL
 if SetCommState() fails w/ invalid DCB parameter (eg. will catch attempts
 to set bitrates not supported by a given port.)

Attachment: ser_230k4_patch2
Description: Binary data


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]