This is the mail archive of the cygwin-cvs@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]

winsup/cygwin ChangeLog Makefile.in dcrt0.cc d ...


CVSROOT:	/cvs/uberbaum
Module name:	winsup
Changes by:	cgf@sources.redhat.com	2002-08-01 09:20:32

Modified files:
	cygwin         : ChangeLog Makefile.in dcrt0.cc debug.cc debug.h 
	                 external.cc fhandler_console.cc fhandler_tty.cc 
	                 select.cc sigproc.cc strace.cc tty.cc window.cc 
Added files:
	cygwin         : cygthread.cc cygthread.h 

Log message:
	* Makefile.in (DLL_OFILES): Add cygthread.o.
	* dcrt0.cc (dll_crt0_1): Eliminate various thread initialization functions in
	favor of new cygthread class.
	* debug.cc: Remove thread manipulation functions.
	* debug.h: Ditto.
	* external.cc (cygwin_internal): Use cygthread method for determining thread
	name.  Remove capability for setting thread name.
	* fhandler_console.cc (fhandler_console::read): Use cygthread method rather
	than iscygthread function.
	* fhandler_tty.cc (fhandler_tty_master::fhandler_tty_master): Use cygthread
	methods to create threads.
	(fhandler_tty_common::__acquire_output_mutex): Use cygthread method to retrieve
	thread name.
	* select.cc (pipeinf): Use cygthread pointer rather than handle.
	(start_thread_pipe): Ditto.
	(pipe_cleanup): Ditto.
	(serialinf): Ditto.
	(start_thread_serial): Ditto.
	(serial_cleanup): Ditto.
	(socketinf): Ditto.
	(start_thread_socket): Ditto.
	(socket_cleanup): Ditto.
	* sigproc.cc (hwait_sig): Ditto.
	(hwait_subproc): Ditto.
	(proc_terminate): Ditto.
	(sigproc_terminate): Ditto.
	(sigproc_init): Initialize cygthread hwait_sig pointer.
	(subproc_init): Initialize cygthread hwait_subproc pointer.
	(wait_sig): Rely on cygthread HANDLE operator.
	* strace.cc (strace::vsprntf): Use cygthread::name rather than threadname.
	* window.cc (gethwnd): Use cygthread method to initialize thread.

Patches:
http://sources.redhat.com/cgi-bin/cvsweb.cgi/winsup/cygwin/cygthread.cc.diff?cvsroot=uberbaum&r1=NONE&r2=1.1
http://sources.redhat.com/cgi-bin/cvsweb.cgi/winsup/cygwin/cygthread.h.diff?cvsroot=uberbaum&r1=NONE&r2=1.1
http://sources.redhat.com/cgi-bin/cvsweb.cgi/winsup/cygwin/ChangeLog.diff?cvsroot=uberbaum&r1=1.1414&r2=1.1415
http://sources.redhat.com/cgi-bin/cvsweb.cgi/winsup/cygwin/Makefile.in.diff?cvsroot=uberbaum&r1=1.97&r2=1.98
http://sources.redhat.com/cgi-bin/cvsweb.cgi/winsup/cygwin/dcrt0.cc.diff?cvsroot=uberbaum&r1=1.140&r2=1.141
http://sources.redhat.com/cgi-bin/cvsweb.cgi/winsup/cygwin/debug.cc.diff?cvsroot=uberbaum&r1=1.37&r2=1.38
http://sources.redhat.com/cgi-bin/cvsweb.cgi/winsup/cygwin/debug.h.diff?cvsroot=uberbaum&r1=1.18&r2=1.19
http://sources.redhat.com/cgi-bin/cvsweb.cgi/winsup/cygwin/external.cc.diff?cvsroot=uberbaum&r1=1.43&r2=1.44
http://sources.redhat.com/cgi-bin/cvsweb.cgi/winsup/cygwin/fhandler_console.cc.diff?cvsroot=uberbaum&r1=1.82&r2=1.83
http://sources.redhat.com/cgi-bin/cvsweb.cgi/winsup/cygwin/fhandler_tty.cc.diff?cvsroot=uberbaum&r1=1.65&r2=1.66
http://sources.redhat.com/cgi-bin/cvsweb.cgi/winsup/cygwin/select.cc.diff?cvsroot=uberbaum&r1=1.75&r2=1.76
http://sources.redhat.com/cgi-bin/cvsweb.cgi/winsup/cygwin/sigproc.cc.diff?cvsroot=uberbaum&r1=1.112&r2=1.113
http://sources.redhat.com/cgi-bin/cvsweb.cgi/winsup/cygwin/strace.cc.diff?cvsroot=uberbaum&r1=1.34&r2=1.35
http://sources.redhat.com/cgi-bin/cvsweb.cgi/winsup/cygwin/tty.cc.diff?cvsroot=uberbaum&r1=1.38&r2=1.39
http://sources.redhat.com/cgi-bin/cvsweb.cgi/winsup/cygwin/window.cc.diff?cvsroot=uberbaum&r1=1.19&r2=1.20


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