diff options
author | Claudio Jeker <claudio@cvs.openbsd.org> | 2024-05-08 13:05:34 +0000 |
---|---|---|
committer | Claudio Jeker <claudio@cvs.openbsd.org> | 2024-05-08 13:05:34 +0000 |
commit | 72fb29dace371c75dac3860077e9e6650efd4328 (patch) | |
tree | f2d60139a5ef19d8beef6305b2938d46245aa1a4 /usr.sbin/dvmrpctl | |
parent | 507eb50bcecdae44fba3f6d486aaef0de67f21f2 (diff) |
Rework how action SIG_HOLD is handled in ptsignal.
Since we want to unlock sigsuspend, ptsignal needs to double check in the
SSLEEP case that the signal being delivered is still masked or unmasked.
Remove the early return for action SIG_HOLD so that the SSLEEP case can
properly recheck the sigmask.
On top of this update siglist only in one place at the end of ptsignal
this now includes the clearing of signals for the SA_CONT and SA_STOP
cases.
OK mpi@
Diffstat (limited to 'usr.sbin/dvmrpctl')
0 files changed, 0 insertions, 0 deletions