src/winsup/cygwin ChangeLog cygerrno.h debug.c ...

cgf@cygwin.com cgf@cygwin.com
Sun Feb 1 18:29:00 GMT 2004


CVSROOT:	/cvs/src
Module name:	src
Changes by:	cgf@sourceware.org	2004-02-01 18:29:12

Modified files:
	winsup/cygwin  : ChangeLog cygerrno.h debug.cc exceptions.cc 
	                 fork.cc sigproc.cc sigproc.h 

Log message:
	* cygerrno.h (set_errno): Set global errno whenever setting thread specific
	version.
	* debug.cc (__set_errno): Ditto.
	* exceptions.cc (handle_sigsuspend): Remove spurious sig_dispatch_pending call.
	(set_signal_mask): When there seem to be pending signals to dispatch, tell
	signal_dispatch_pending/sig_send not to specifically call any handlers.
	* sigproc.h (sig_dispatch_pending): Change declaration to void.
	* sigproc.cc (sig_dispatch_pending): Change definition to void.  Take an
	argument to determine whether to tell sig_send to wait for handler to be
	called.
	* sigproc.cc (sig_send): Don't call signal handler when sig == __SIGFLUSHFAST.
	(wait_sig): Honor __SIGFLUSHFAST.  Guard against sigpacket::process nuking
	si_signo.
	* sigproc.h (__SIGFLUSHFAST): Define new special signal.
	(sig_dispatch_pending): Change declaration to void.  Take optional boolean
	argument.
	* fork.cc (vfork): Add debugging output.

Patches:
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=src&r1=1.2290&r2=1.2291
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/winsup/cygwin/cygerrno.h.diff?cvsroot=src&r1=1.8&r2=1.9
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/winsup/cygwin/debug.cc.diff?cvsroot=src&r1=1.47&r2=1.48
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/winsup/cygwin/exceptions.cc.diff?cvsroot=src&r1=1.199&r2=1.200
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/winsup/cygwin/fork.cc.diff?cvsroot=src&r1=1.124&r2=1.125
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/winsup/cygwin/sigproc.cc.diff?cvsroot=src&r1=1.182&r2=1.183
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/winsup/cygwin/sigproc.h.diff?cvsroot=src&r1=1.65&r2=1.66



More information about the Cygwin-cvs mailing list