AnyPS5/core/libs/prx/libSceLibcInternal
screamm 9849a1db64 feat(libSceLibcInternal): export sys_siglist and sys_nsig
PS5CEMU-HAR (PPSA99360, ps5-payload-dev build, relinks with
--trap-sdk-syscall-stubs) imports the data objects sys_siglist
(yCdGspbNHZ8) and sys_nsig (ZD+Dp+-LsGg) from libSceLibcInternal.prx;
the import audit lists both as absent (registry entries 364 and 378,
after pthread_setaffinity_np at 276). No run has reached them yet; the
predicted stop line is

  FAIL: unresolved ELF import ZD+Dp+-LsGg (sys_nsig) from libSceLibcInternal.prx

or yCdGspbNHZ8 (sys_siglist), whichever the loader resolves first.

The table and count are FreeBSD 11.4 lib/libc/gen/siglist.c (8c639945):
32 descriptions, signal 0 to SIGUSR2 (NSIG 32), and sys_nsig is their
number, 32. ps5-payload-dev declares both as objects exported by
libSceLibcInternal and its strsignal reads them.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-14 14:15:55 +13:00
..
include feat(libSceLibcInternal): implement the posix_spawn attribute and file action calls 2026-10-13 07:56:19 +00:00
CMakeLists.txt feat(libSceLibcInternal): export sys_siglist and sys_nsig 2026-10-14 14:15:55 +13:00
Directory.cpp feat(libSceLibcInternal): implement fdopendir 2026-10-12 16:23:42 -03:00
Export.cpp fix(libSceLibcInternal): return the negative zero from fminf for zeros of different sign 2026-10-13 21:12:48 +13:00
FileTime.cpp fix(libSceLibcInternal): preserve errno after successful utime 2026-10-10 14:42:35 -04:00
FilesystemStatistics.cpp feat(libc): implement guest fstatvfs volume statistics 2026-10-11 15:57:20 +02:00
Getopt.cpp feat(libSceLibcInternal): implement getopt and getopt_long 2026-10-12 18:46:43 +00:00
PathStatistics.cpp feat(libc): query filesystem statistics by guest path 2026-10-12 19:42:52 +02:00
SignalList.cpp feat(libSceLibcInternal): export sys_siglist and sys_nsig 2026-10-14 14:15:55 +13:00
Spawn.cpp feat(libSceLibcInternal): implement the posix_spawn attribute and file action calls 2026-10-13 07:56:19 +00:00
UserContext.cpp feat(libkernel): implement getcontext, setcontext and makecontext 2026-10-11 13:00:38 +03:00