AnyPS5/core/libs
Jan Šlégl c26c1cae5b fix(libkernel): block guest signals by FreeBSD's bit n - 1
sigprocmask keeps the first word of the title's set as it is, where
FreeBSD keeps signal n at bit n - 1 (_SIG_BIT), but Dispatch tested bit
n. A title that blocked SIGTERM with a FreeBSD-built set (bit 14) was
not protected, and a set with bit 15 blocked SIGTERM instead of SIGURG.
Dispatch now tests bit n - 1; the stored mask and the set returned by
sigprocmask are unchanged.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-10 01:30:55 +02:00
..
nid fix(nid): reject libraries that define symbol versions 2026-10-08 03:04:07 +00:00
prx fix(libkernel): block guest signals by FreeBSD's bit n - 1 2026-10-10 01:30:55 +02:00
tests fix(libkernel): block guest signals by FreeBSD's bit n - 1 2026-10-10 01:30:55 +02:00
CMakeLists.txt feat(libkernel_sys): implement readlink 2026-10-09 17:30:55 -04:00
HitLog.hpp style(prx): apply CONVENTIONS.md to misc PRX additions 2026-09-29 04:24:39 +03:00
SceShaders.hpp feat(libs): libSce types impl + shaders refactor 2026-09-08 10:20:57 +03:00
SceTypes.hpp Merge pull request #1849 from authurtabo-byte/fix/audio3d-missing-exports 2026-10-10 00:03:08 +02:00