diff options
author | jhb <jhb@FreeBSD.org> | 2003-04-18 20:59:05 +0000 |
---|---|---|
committer | jhb <jhb@FreeBSD.org> | 2003-04-18 20:59:05 +0000 |
commit | 801acfe1d4eb59bc3cb5449f681672d6712093a0 (patch) | |
tree | 42892c63b1dc99e6de1566799558fe413974fa5c /usr.sbin | |
parent | 85d7526d963b421bd1c63ee5609e74174c02bbed (diff) | |
download | FreeBSD-src-801acfe1d4eb59bc3cb5449f681672d6712093a0.zip FreeBSD-src-801acfe1d4eb59bc3cb5449f681672d6712093a0.tar.gz |
- Make sigonstack() a regular function instead of an inline and add a proc
lock assertion to it.
- SIGPENDING() no longer needs sched_lock, so only grab sched_lock to set
the TDF_NEEDSIGCHK and TDF_ASTPENDING flags in signotify().
- Add a proc lock assertion to tdsigwakeup().
- Since we always set TDF_OLDMASK while holding the proc lock, the proc
lock is sufficient protection to check its state in postsig() and we only
need sched_lock when clearing the actual flag.
Diffstat (limited to 'usr.sbin')
0 files changed, 0 insertions, 0 deletions