From 583ad481c6a781e3788c3757c853372437a8d56a Mon Sep 17 00:00:00 2001 From: TheOfficialFloW Date: Sun, 16 Feb 2020 12:58:04 +0100 Subject: Added some vfs nids --- nids/360/SceIofilemgr.yml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/nids/360/SceIofilemgr.yml b/nids/360/SceIofilemgr.yml index 9eb275f..590706e 100644 --- a/nids/360/SceIofilemgr.yml +++ b/nids/360/SceIofilemgr.yml @@ -133,6 +133,7 @@ modules: scePfsMgrVfsUmount: 0xD220539D sceVfsAddVfs: 0x673D2FCD sceVfsDeleteVfs: 0x9CBFA725 + sceVfsFreeVnode: 0x21D57633 sceVfsGetNewNode: 0xD60B5C63 sceVfsMount: 0xB62DE9A6 sceVfsNodeSetEventFlag: 0x6048F245 @@ -147,6 +148,7 @@ modules: sceVopDopen: 0x00C9C2DD sceVopDread: 0x77584C8F sceVopGetstat: 0x50A63ACF + sceVopInactive: 0x8FB94521 sceVopIoctl: 0x333C904D sceVopLseek: 0xB2B13818 sceVopMkdir: 0x2F3F8C70 @@ -158,3 +160,5 @@ modules: sceVopRmdir: 0x1D551105 sceVopSync: 0x9CD96406 sceVopWrite: 0x9A68378D + vfsLockMnt: 0x6B3CA9F7 + vfsUnlockMnt: 0xDC2D8BCE -- cgit v1.2.3 From 50b0cf72e9c86d89c3d6df13511845a9f9405cfc Mon Sep 17 00:00:00 2001 From: TheOfficialFloW Date: Sun, 1 Mar 2020 09:58:05 +0100 Subject: Added ksceKernelRegisterSysEventHandler to header --- include/kernel/kernel/suspend.h | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/include/kernel/kernel/suspend.h b/include/kernel/kernel/suspend.h index 09d1502..a1429c9 100644 --- a/include/kernel/kernel/suspend.h +++ b/include/kernel/kernel/suspend.h @@ -7,6 +7,8 @@ extern "C" { #endif +typedef int (* SceSysEventHandler)(int resume, int eventid, void *args, void *opt); + typedef enum SceKernelPowerTickType { /** Cancel all timers */ SCE_KERNEL_POWER_TICK_DEFAULT = 0, @@ -28,6 +30,17 @@ typedef enum SceKernelPowerTickType { */ int sceKernelPowerTick(int type); +/** + * Register system event handler + * + * @param[in] name - Name of handler + * @param[in] handler - The handler + * @param[in] args - Handler arguments + * + * @return 0 on success, < 0 on error. +*/ +int sceKernelRegisterSysEventHandler(const char *name, SceSysEventHandler handler, void *args); + #ifdef __cplusplus } #endif -- cgit v1.2.3