winsup/cygwin ChangeLog cygthread.cc cygthread ...

cgf@cygwin.com cgf@cygwin.com
Thu Aug 1 19:10:00 GMT 2002


CVSROOT:	/cvs/uberbaum
Module name:	winsup
Changes by:	cgf@sources.redhat.com	2002-08-01 19:10:25

Modified files:
	cygwin         : ChangeLog cygthread.cc cygthread.h fhandler.h 
	                 fhandler_tty.cc syscalls.cc tty.cc 

Log message:
	* cygthread.cc (cygthread::exit_thread): Define new method.
	* cygthread.h (cygthread::exit_thread): Declare new method.
	* fhandler.h (fhandler_tty_master::hThread): Delete.
	(fhandler_tty_master::output_thread): Define.
	* fhandler_tty.cc (fhandler_tty_master::fhandler_tty_master): Adjust
	constructor.
	(fhandler_tty_master::init): Use cygthread rather than handle.
	(process_output): Use cygthread method to exit.
	(fhandler_tty_master::fixup_after_fork): Set output_thread to NULL after fork.
	(fhandler_tty_master::fixup_after_exec): Set output_thread to NULL after
	spawn/exec.
	* tty.cc (tty_list::terminate): Detach from output_thread using cygthread
	method.

Patches:
http://sources.redhat.com/cgi-bin/cvsweb.cgi/winsup/cygwin/ChangeLog.diff?cvsroot=uberbaum&r1=1.1418&r2=1.1419
http://sources.redhat.com/cgi-bin/cvsweb.cgi/winsup/cygwin/cygthread.cc.diff?cvsroot=uberbaum&r1=1.2&r2=1.3
http://sources.redhat.com/cgi-bin/cvsweb.cgi/winsup/cygwin/cygthread.h.diff?cvsroot=uberbaum&r1=1.1&r2=1.2
http://sources.redhat.com/cgi-bin/cvsweb.cgi/winsup/cygwin/fhandler.h.diff?cvsroot=uberbaum&r1=1.132&r2=1.133
http://sources.redhat.com/cgi-bin/cvsweb.cgi/winsup/cygwin/fhandler_tty.cc.diff?cvsroot=uberbaum&r1=1.66&r2=1.67
http://sources.redhat.com/cgi-bin/cvsweb.cgi/winsup/cygwin/syscalls.cc.diff?cvsroot=uberbaum&r1=1.221&r2=1.222
http://sources.redhat.com/cgi-bin/cvsweb.cgi/winsup/cygwin/tty.cc.diff?cvsroot=uberbaum&r1=1.39&r2=1.40



More information about the Cygwin-cvs mailing list