Files
AnyPS5/core/libs/prx/libkernel/Unimplemented.cpp
T
MerijnandClaude Opus 5.5 4a548c0ba5 feat(libkernel): implement sceKernelGetOperationMode
NH6xARDOVv8 is the NID of sceKernelGetOperationMode. PPSA12544 passes two
int outputs and logs them as mode and submode; both are reported as 0.
B2n8aDorSH4 and PZQhiiLXRFs are sceKernelSyncOnAddressWait32 and
sceKernelSyncOnAddressWait64, implemented by #633, and are no longer added
as unimplemented exports.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-05 19:25:52 +02:00

58 lines
1.4 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;
}
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;
}
}