Mail Archives: cygwin-developers/1998/05/02/00:15:51
Yes, once again, another week, another winsup snapshot. This one
features mostly untested serial I/O fixes (vmin/vtime, com ports reset
on open, flow control acts more like Unix). If you care about serial
I/O and end up playing with this, please send us some feedback if it
works better or worse for you. :-)
Regards,
Geoffrey Noer
noer AT cygnus DOT com
----------------- ChangeLog entries since the last one -------------
Fri May 1 22:38:20 1998 Christopher Faylor <cgf AT cygnus DOT com>
* environ.cc: Add a global to control com port reset behavior.
(parse_options): Recognize "reset_com" as a CYGWIN32 option.
* fhandler.cc (fhandler_serial::raw_read): Handle vmin and vtime
more like UNIX.
(fhandler_serial::open): Revive code to reset com port on open.
Only reset the port if reset_com global is not set and if this
function is being called explicitly by open.
(fhandler_serial::tcsetattr): Make CRTSCTS flow control more
linke UNIX -- it should turn on hardware handshaking in both
directions. Handle vmin and vtime in a manner more consistent
with UNIX.
(fhandler_serial::tcgetattr): Reflect CRTSCTS changes above when
reporting this state.
* include/sys/termios.h: Move CRTSCTS and CRTSXOFF (sic) into
16 bits or they will never be capable of being set.
Thu Apr 30 15:05:45 1998 Christopher Faylor <cgf AT cygnus DOT com>
* console.cc (fhandler_console::init): If resetting stdin,
make sure to reset the ConsoleCtrlHandler.
* exceptions.cc (set_console_handler): New function broken out
of init_exceptions(). Sets the function responsible for handling
CTRL-C.
(init_exceptions): Snipped out set_console_handler.
Thu Apr 30 14:11:30 1998 Christopher Faylor <cgf AT cygnus DOT com>
* include/sys/cygwin.h: Remove cygnus-specific declaration.
* winsup.h: Move cygnus-specific cygwin32_attach_handle_to_fd
declaration here. This function may eventually be replaced by
an osf_* function.
Tue Apr 28 17:07:46 1998 Geoffrey Noer <noer AT cygnus DOT com>
* passwd.cc (parse, getpass): remove unneeded uses of NO_COPY
* grp.cc (getgrgid, getgrnam): ditto
Tue Apr 28 16:18:03 1998 Geoffrey Noer <noer AT cygnus DOT com>
* version.h: bump minor version to 2
* errno.cc: add FIXME
- Raw text -