src/winsup/cygwin ChangeLog fhandler.h fhandle ...
Sun Mar 4 07:34:00 GMT 2001

CVSROOT:	/cvs/src
Module name:	src
Changes by:	2001-03-04 07:34:26

Modified files:
	winsup/cygwin  : ChangeLog fhandler.h 

Log message:
	* fhandler.h (class fhandler_tty_common): New mutex and event to
	syncronize input on master tty with slave tty.
	* (fhandler_pty_master::accept_input): Use them to
	syncronize with slave.
	* (fhandler_tty_slave::read): Use input mutex and
	event to syncronize with master. Do not limit amount of data read
	from master to vmin value. Interrupt on signal and return already
	read data, if any.
	* (fhandler_tty_slave::open): Handle input mutex and
	* (fhandler_tty_common::close): Ditto.
	* (fhandler_tty_common::set_close_on_exec): Ditto.
	* (fhandler_tty_common::fixup_after_fork): Ditto.
	* (fhandler_tty_common::dup): Ditto.
	* tty.h (tty::open_input_mutex): New function.
	* (tty::common_init): Create input mutex and event.


More information about the Cygwin-cvs mailing list