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]

winsup/cygwin ChangeLog debug.cc exceptions.cc ...


CVSROOT:	/cvs/uberbaum
Module name:	winsup
Changes by:	cgf@sources.redhat.com	2001-09-22 09:55:03

Modified files:
	cygwin         : ChangeLog debug.cc exceptions.cc fhandler.cc 
	                 fhandler.h fork.cc pipe.cc select.cc sigproc.cc 
	                 syscalls.cc 

Log message:
	* exceptions.cc (setup_handler): Always relinquish lock after we've
	interrupted.
	* fhandler.cc: Move pipe methods to pipe.cc.
	* fhandler.h (fhandler_pipe): Add new methods.
	* fork.cc (sync_with_parent): Make error messages more informative.
	* pipe.cc (fhandler_pipe::fhandler_pipe): Move here from fhandler.cc.
	(fhandler_pipe::lseek): Ditto.
	(fhandler_pipe::set_close_on_exec): New method.
	(fhandler_pipe::read): Ditto.
	(fhandler_pipe::close): Ditto.
	(fhandler_pipe::dup): Ditto.
	(make_pipe): Create the guard mutex on the read side of the pipe.
	* select.cc (peek_pipe): Use guard_mutex to discover if we have the right to
	read on this pipe.
	(fhandler_pipe::readh_for_read): Pass the read pipe guard mutex to peek_pipe.
	* syscalls.cc (_read): Always detect signal catchers, for now.
	* debug.cc (makethread): Eliminate hack to make thread inheritable.
	* sigproc.cc (subproc_init): Don't use hack to make thread inheritable.

Patches:
http://sources.redhat.com/cgi-bin/cvsweb.cgi/winsup/cygwin/ChangeLog.diff?cvsroot=uberbaum&r1=1.909&r2=1.910
http://sources.redhat.com/cgi-bin/cvsweb.cgi/winsup/cygwin/debug.cc.diff?cvsroot=uberbaum&r1=1.23&r2=1.24
http://sources.redhat.com/cgi-bin/cvsweb.cgi/winsup/cygwin/exceptions.cc.diff?cvsroot=uberbaum&r1=1.96&r2=1.97
http://sources.redhat.com/cgi-bin/cvsweb.cgi/winsup/cygwin/fhandler.cc.diff?cvsroot=uberbaum&r1=1.85&r2=1.86
http://sources.redhat.com/cgi-bin/cvsweb.cgi/winsup/cygwin/fhandler.h.diff?cvsroot=uberbaum&r1=1.80&r2=1.81
http://sources.redhat.com/cgi-bin/cvsweb.cgi/winsup/cygwin/fork.cc.diff?cvsroot=uberbaum&r1=1.67&r2=1.68
http://sources.redhat.com/cgi-bin/cvsweb.cgi/winsup/cygwin/pipe.cc.diff?cvsroot=uberbaum&r1=1.17&r2=1.18
http://sources.redhat.com/cgi-bin/cvsweb.cgi/winsup/cygwin/select.cc.diff?cvsroot=uberbaum&r1=1.45&r2=1.46
http://sources.redhat.com/cgi-bin/cvsweb.cgi/winsup/cygwin/sigproc.cc.diff?cvsroot=uberbaum&r1=1.94&r2=1.95
http://sources.redhat.com/cgi-bin/cvsweb.cgi/winsup/cygwin/syscalls.cc.diff?cvsroot=uberbaum&r1=1.145&r2=1.146


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