* 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.
This commit is contained in:
Christopher Faylor 2003-08-29 03:29:16 +00:00
parent 99a8fab5a6
commit 5a96b1cbff

View File

@ -1,3 +1,14 @@
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