diff options
author | Christopher Faylor <me@cgf.cx> | 2003-08-29 03:29:16 +0000 |
---|---|---|
committer | Christopher Faylor <me@cgf.cx> | 2003-08-29 03:29:16 +0000 |
commit | 5a96b1cbffcd860b26a432e5df9079d1ae4db7b1 (patch) | |
tree | 2f083cf38046a3102cd77f50d6e6b6d810d3a861 /winsup | |
parent | 99a8fab5a63b69fe283ba8819240f5b5d4e023d0 (diff) | |
download | newlib-5a96b1cbffcd860b26a432e5df9079d1ae4db7b1.zip newlib-5a96b1cbffcd860b26a432e5df9079d1ae4db7b1.tar.gz newlib-5a96b1cbffcd860b26a432e5df9079d1ae4db7b1.tar.bz2 |
* 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.
Diffstat (limited to 'winsup')
-rw-r--r-- | winsup/cygwin/ChangeLog | 11 |
1 files changed, 11 insertions, 0 deletions
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 <cgf@redhat.com> + * 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 <cgf@redhat.com> + * exceptions.cc (sigreturn): Fix problem where old return address was not properly restored for a nested signal. |