summaryrefslogtreecommitdiffstats
path: root/lib/libc
diff options
context:
space:
mode:
authorjhb <jhb@FreeBSD.org>2003-04-18 20:59:05 +0000
committerjhb <jhb@FreeBSD.org>2003-04-18 20:59:05 +0000
commit801acfe1d4eb59bc3cb5449f681672d6712093a0 (patch)
tree42892c63b1dc99e6de1566799558fe413974fa5c /lib/libc
parent85d7526d963b421bd1c63ee5609e74174c02bbed (diff)
downloadFreeBSD-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 'lib/libc')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud