Thu Jun 6 16:12:39 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu>
authorroland <roland>
Thu, 6 Jun 1996 20:48:04 +0000 (20:48 +0000)
committerroland <roland>
Thu, 6 Jun 1996 20:48:04 +0000 (20:48 +0000)
commit1e83cbcbbfed85000f9193d001e4139ea809cbb7
tree0e0d325ffe271dd9a4d115a29d377d95ac6fb238
parentfa82480cfd029022104d40a2c7bf25eeac7f58c8
Thu Jun  6 16:12:39 1996  Roland McGrath  <roland@delasyd.gnu.ai.mit.edu>

* hurd/hurdsig.c (_hurd_internal_post_signal): For SIGNO==0 pending
check, deliver a pending blocked signal if its action might be to
ignore.
* sysdeps/mach/hurd/sigaction.c: If new action is SIG_IGN or SIG_DFL
and SIG is pending, wake up signal thread to check us.
* hurd/hurdsig.c (_hurd_internal_post_signal): Don't mark a signal
pending while blocked or stopped when the action is to ignore it.
Thu Jun  6 12:56:03 1996  Roland McGrath  <roland@delasyd.gnu.ai.mit.edu>

* hurd/hurdsig.c (_hurd_internal_post_signal: resume): Only set
SS_SUSPENDED when the thread is really suspended.
hurd/hurdsig.c