diff options
author | Reiko Asakura | 2020-04-21 16:43:59 -0400 |
---|---|---|
committer | Reiko Asakura | 2020-04-21 16:43:59 -0400 |
commit | 381fb3a4b1ac011f46a0236410ab5eb902f36bf4 (patch) | |
tree | bb7472b589fd94f86aefebf6d4071eece7b930d3 /include/kernel | |
parent | Corrections to SceIftuPlaneState (diff) | |
parent | Added ksceKernelRegisterSysEventHandler to header (diff) | |
download | vds-libraries-381fb3a4b1ac011f46a0236410ab5eb902f36bf4.tar.gz |
Merge vitasdk
Diffstat (limited to 'include/kernel')
-rw-r--r-- | include/kernel/kernel/suspend.h | 13 |
1 files changed, 13 insertions, 0 deletions
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 |