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 exceptions.cc fhandler ...


CVSROOT:	/cvs/uberbaum
Module name:	winsup
Changes by:	cgf@sourceware.org	2011-12-04 17:58:24

Modified files:
	cygwin         : ChangeLog exceptions.cc fhandler.cc 
	                 fhandler_console.cc fhandler_socket.cc gendef 
	                 sigproc.cc sigproc.h 

Log message:
	* exceptions.cc (exception::handle): Drop abbreviation for "exception" since I
	never remember what it stands for.
	(sig_handle_tty_stop): Remove obsolete call to sig_handle_tty_stop.
	(_cygtls::call_signal_handler): Rework to grab signal information from
	_main_tls if none is set for _my_tls.  Try harder to keep thread locked.
	(reset_signal_arrived): Delete.
	* fhandler.cc (fhandler_base_overlapped::wait_overlapped): Use new cygWFMO call
	to wait for an event + standard cygwin stuff.  Modify debug output to
	acccomodate new function.
	* fhandler_console.cc (fhandler_console::read): Replace WaitForMultipleObjects
	with cygWFMO.
	* fhandler_socket.cc (get_inet_addr): Add comment.
	* gendef (_sigdelayed): Remove call to reset_signal_arrived.
	* sigproc.cc (_cygtls::signal_exit): Don't close my_readsig here unless we're
	in the signal thread.
	(create_signal_arrived): Create signal_arrived as auto-reset so that only one
	thread is woken when a signal arrives.
	* sigproc.h (cygWFMO): New function.
	(reset_signal_arrived): Delete declaration.

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/winsup/cygwin/ChangeLog.diff?cvsroot=uberbaum&r1=1.5585&r2=1.5586
http://sourceware.org/cgi-bin/cvsweb.cgi/winsup/cygwin/exceptions.cc.diff?cvsroot=uberbaum&r1=1.364&r2=1.365
http://sourceware.org/cgi-bin/cvsweb.cgi/winsup/cygwin/fhandler.cc.diff?cvsroot=uberbaum&r1=1.412&r2=1.413
http://sourceware.org/cgi-bin/cvsweb.cgi/winsup/cygwin/fhandler_console.cc.diff?cvsroot=uberbaum&r1=1.255&r2=1.256
http://sourceware.org/cgi-bin/cvsweb.cgi/winsup/cygwin/fhandler_socket.cc.diff?cvsroot=uberbaum&r1=1.283&r2=1.284
http://sourceware.org/cgi-bin/cvsweb.cgi/winsup/cygwin/gendef.diff?cvsroot=uberbaum&r1=1.36&r2=1.37
http://sourceware.org/cgi-bin/cvsweb.cgi/winsup/cygwin/sigproc.cc.diff?cvsroot=uberbaum&r1=1.367&r2=1.368
http://sourceware.org/cgi-bin/cvsweb.cgi/winsup/cygwin/sigproc.h.diff?cvsroot=uberbaum&r1=1.94&r2=1.95


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