AnyPS5/core/libs/prx/libkernel/System/src
overlordxrz-source 9a70477170 feat(libkernel): implement kill
ProsperoStore (PPSA99000) imports kill from libkernel and stops at it on
current main. Its crash reporter resets a crash signal to SIG_DFL and
sends it again with kill(getpid(), signal).

kill follows FreeBSD's kern_kill and killpg1 for the only guest process:
EINVAL for signals outside 0 to 128, signal 0 only checks the target,
and the caller's own pid, 0 and minus its pid deliver through raise.
Any other pid, and -1, which skips the caller, report ESRCH.
2026-10-10 11:06:12 +02:00
..
Coredump.cpp refactor(libkernel): name the Jrs7UUkGOFo Coredump stub by its NID 2026-10-08 17:24:26 +09:00
Exception.cpp Merge remote-tracking branch 'origin/main' into fix/kernel-raise-exception-ntcontinue 2026-10-09 16:04:14 -04:00
Notification.cpp feat(libs): implement homebrew libc and kernel runtime exports 2026-10-05 22:40:16 -03:00
Process.cpp Merge pull request #2613 from oneandonlydean/fix/carry-2564 2026-10-10 10:49:51 +02:00
Rtld.cpp build(windows): guard NOMINMAX in Rtld.cpp 2026-10-07 15:00:08 +02:00
Sandbox.cpp feat(libkernel): implement sceKernelGetFsSandboxRandomWord 2026-10-08 21:39:11 +02:00
Sanitizer.cpp feat(libkernel): implement disabled address sanitizer state + replacement tables 2026-09-27 11:43:36 +03:00
SignalSets.cpp feat(libkernel): implement the sigset functions 2026-10-08 17:45:57 +02:00
Signals.cpp feat(libkernel): implement kill 2026-10-10 11:06:12 +02:00
SystemConfiguration.cpp feat(libkernel): implement sysctl and sysctlbyname for hw.ncpu 2026-10-08 12:23:05 -04:00