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]

src/winsup/cygwin ChangeLog exceptions.cc net. ...


CVSROOT:	/cvs/src
Module name:	src
Changes by:	cgf@sourceware.org	2003-08-19 04:10:42

Modified files:
	winsup/cygwin  : ChangeLog exceptions.cc net.cc signal.cc 
	                 sigproc.cc sigproc.h speclib syscalls.cc 
	                 wait.cc 

Log message:
	Throughout, eliminate argument to sig_dispatch_pending.
	* exceptions.cc (setup_handler): Move non-interruptible condition handling
	(back) to wait_sig (as suggested by Pierre Humblet).
	(set_process_mask): Don't worry about calling sig_dispatch_pending from
	sigthread since it is detected in the function anyway.
	(sig_handle): Eliminate thisproc arg.  Don't call sig_dispatch_pending on
	SIGCONT since that should happen automatically.
	* sigproc.cc (sig_dispatch_pending): Eliminate justwake argument.  Just return
	when called from sigthread.
	(wait_sig): Change some variables to bool.  Change inner while to an if.  Move
	uninterruptible signal handling here.
	(sigproc_terminate): Don't call sig_dispatch_pending.  Just increment semaphore
	on exit.
	* speclib: Use slightly different (but still flawed) method for determining
	symbols to extract from libraries.

Patches:
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=src&r1=1.1999&r2=1.2000
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/winsup/cygwin/exceptions.cc.diff?cvsroot=src&r1=1.152&r2=1.153
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/winsup/cygwin/net.cc.diff?cvsroot=src&r1=1.148&r2=1.149
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/winsup/cygwin/signal.cc.diff?cvsroot=src&r1=1.44&r2=1.45
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/winsup/cygwin/sigproc.cc.diff?cvsroot=src&r1=1.137&r2=1.138
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/winsup/cygwin/sigproc.h.diff?cvsroot=src&r1=1.53&r2=1.54
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/winsup/cygwin/speclib.diff?cvsroot=src&r1=1.8&r2=1.9
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/winsup/cygwin/syscalls.cc.diff?cvsroot=src&r1=1.280&r2=1.281
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/winsup/cygwin/wait.cc.diff?cvsroot=src&r1=1.22&r2=1.23


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