mirror of
https://github.com/boykopovar/AnyPS5.git
synced 2026-10-22 00:22:57 -05:00
Implement scePthreadGetschedparam and scePthreadSetschedparam on top of the thread priority, POSIX utimes and fsync on top of sceKernelUtimes and sceKernelFsync, and sceUserServiceGetAccessibilityZoomFollowFocus like the other accessibility queries. Add the remaining imports of PPSA12544 as unimplemented exports and record unknown NIDs and signatures in the technical debt. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
76 lines
1.9 KiB
C++
76 lines
1.9 KiB
C++
#include <cstdint>
|
|
#include <cstddef>
|
|
#include "SceTypes.hpp"
|
|
#include "prx/libc/include/General.hpp"
|
|
|
|
extern "C" {
|
|
|
|
int APS5_VABI sceCoredumpWriteUserData() {
|
|
NotImplemented_nid_no_patch(__func__);
|
|
return 0;
|
|
}
|
|
|
|
APS5_EXPORT("vNe1w4diLCs", sceKernelUnknown00);
|
|
int APS5_VABI sceKernelUnknown00(void) {
|
|
NotImplemented_nid_no_patch("vNe1w4diLCs");
|
|
return 0;
|
|
}
|
|
|
|
APS5_EXPORT("teiItL2boFw", sceKernelUnknown01);
|
|
int APS5_VABI sceKernelUnknown01(void) {
|
|
NotImplemented_nid_no_patch("teiItL2boFw");
|
|
return 0;
|
|
}
|
|
|
|
// Canonical lib is libScePosix (dead import of Cyberpunk 2077): 35 of its
|
|
// 36 sibling imports resolve to libkernel, and libScePosix is not in the
|
|
// game's NEEDED list so only a NEEDED module can satisfy the loader here.
|
|
APS5_EXPORT("0D4-FVvEikw", sceKernelUnknown02);
|
|
int APS5_VABI sceKernelUnknown02(void) {
|
|
NotImplemented_nid_no_patch("0D4-FVvEikw");
|
|
return 0;
|
|
}
|
|
APS5_EXPORT("B2n8aDorSH4", sceKernelUnknown_B2n8aDorSH4);
|
|
int APS5_VABI sceKernelUnknown_B2n8aDorSH4(void) {
|
|
NotImplemented_nid_no_patch("B2n8aDorSH4");
|
|
return 0;
|
|
}
|
|
|
|
APS5_EXPORT("NH6xARDOVv8", sceKernelUnknown_NH6xARDOVv8);
|
|
int APS5_VABI sceKernelUnknown_NH6xARDOVv8(void) {
|
|
NotImplemented_nid_no_patch("NH6xARDOVv8");
|
|
return 0;
|
|
}
|
|
|
|
APS5_EXPORT("PZQhiiLXRFs", sceKernelUnknown_PZQhiiLXRFs);
|
|
int APS5_VABI sceKernelUnknown_PZQhiiLXRFs(void) {
|
|
NotImplemented_nid_no_patch("PZQhiiLXRFs");
|
|
return 0;
|
|
}
|
|
|
|
int APS5_VABI sceKernelFchmod(void) {
|
|
NotImplemented_nid_no_patch(__func__);
|
|
return 0;
|
|
}
|
|
|
|
int APS5_VABI fchmod_nid_postfix(void) {
|
|
NotImplemented_nid_no_patch(__func__);
|
|
return 0;
|
|
}
|
|
|
|
int APS5_VABI futimes_nid_postfix(void) {
|
|
NotImplemented_nid_no_patch(__func__);
|
|
return 0;
|
|
}
|
|
|
|
int APS5_VABI recvmsg_nid_postfix(void) {
|
|
NotImplemented_nid_no_patch(__func__);
|
|
return 0;
|
|
}
|
|
|
|
int APS5_VABI sendmsg_nid_postfix(void) {
|
|
NotImplemented_nid_no_patch(__func__);
|
|
return 0;
|
|
}
|
|
}
|