src/winsup/cygwin ChangeLog fhan ...
Wed Sep 6 18:18:00 GMT 2000

CVSROOT:	/cvs/src
Module name:	src
Changes by:	2000-09-06 18:18:38

Modified files:
	winsup/cygwin  : ChangeLog fhandler.h 

Log message:
	* (signal_exit): Reset all mutos owned by the main thread.
	* fhandler.h: Define *_output_mutex macros for serializing tty output.
	(fhandler_termios): Remove restart_output_event.  Define dummy output mutex
	(fhandler_pty_master): Remove unneeded fixup_after_fork method.
	* (fhandler_termios::line_edit): Acquire output_mutex when
	CTRL-S is hit.  Release it on CTRL-Q.
	* (fhandler_pty_master::process_slave_output): Remove
	inappropriate OutputStopped test here.  Just use the output mutex.
	(fhandler_pty_master::fhandler_pty_master): Remove obsolete reference to
	(fhandler_tty_common::close): Ditto.
	(fhandler_pty_master::set_close_on_exec): Ditto.
	(fhandler_pty_master::fixup_after_fork): Delete.
	* (tty::common_init): Ditto.
	* (muto::reset): New method.
	* sync.h: Declare above method.


More information about the Cygwin-cvs mailing list