Files
AnyPS5/core/libs/prx/libkernel/System
xXPBSXxandClaude Sonnet 5.5 25a8636b50 fix(libkernel): never block SIGKILL and SIGSTOP in sigprocmask and sigsuspend
FreeBSD 11.4 kern_sigprocmask applies SIG_CANTMASK to the set for SIG_BLOCK
and SIG_SETMASK (sys/kern/kern_sig.c:1056, 1067), and sigsuspend sets its
mask through the same call (kern_sig.c:1534). The guest mask kept both bits,
so sigprocmask(SIG_BLOCK, {SIGKILL}) read back as blocked.

Co-Authored-By: Claude Sonnet 5.5 <[email protected]>
2026-10-20 14:04:06 +02:00
..