From 5a96b1cbffcd860b26a432e5df9079d1ae4db7b1 Mon Sep 17 00:00:00 2001 From: Christopher Faylor Date: Fri, 29 Aug 2003 03:29:16 +0000 Subject: * sigproc.h: Make some functions regparm. * sigproc.cc (checkstate): Make regparm. (getevent): Change parameters in declaration, rename from getsem, make regparm. (sig_send): Recognize that nosync is now an event. Remove some old cruft from previous interrupt anywhere signal handler. (getevent): Change parameters in definition, rename from getsem. Allocate event rather than semaphore. (wait_sig): Treat sigcatch_nosync as an event. --- winsup/cygwin/ChangeLog | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/winsup/cygwin/ChangeLog b/winsup/cygwin/ChangeLog index fee1bc2..8810d54 100644 --- a/winsup/cygwin/ChangeLog +++ b/winsup/cygwin/ChangeLog @@ -1,5 +1,16 @@ 2003-08-28 Christopher Faylor + * sigproc.h: Make some functions regparm. + * sigproc.cc (checkstate): Make regparm. + (getevent): Change parameters in declaration, rename from getsem, make regparm. + (sig_send): Recognize that nosync is now an event. Remove some old + cruft from previous interrupt anywhere signal handler. + (getevent): Change parameters in definition, rename from getsem. + Allocate event rather than semaphore. + (wait_sig): Treat sigcatch_nosync as an event. + +2003-08-28 Christopher Faylor + * exceptions.cc (sigreturn): Fix problem where old return address was not properly restored for a nested signal. -- cgit v1.1