From 4232c2eed1cd83fe497ead9c2bff7edfdd0c6a20 Mon Sep 17 00:00:00 2001 From: Reiko Asakura Date: Thu, 23 Jul 2020 16:59:14 -0400 Subject: Add thread event functions for kernel --- include/kernel/kernel/threadmgr.h | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) (limited to 'include/kernel') diff --git a/include/kernel/kernel/threadmgr.h b/include/kernel/kernel/threadmgr.h index 76e2b4c..6c4dc0e 100644 --- a/include/kernel/kernel/threadmgr.h +++ b/include/kernel/kernel/threadmgr.h @@ -1069,6 +1069,29 @@ int sceKernelTryReceiveMsgPipeVector(SceUID uid, const MsgPipeRecvData *v, unsig */ int sceKernelCancelMsgPipe(SceUID uid, int *psend, int *precv); +SceInt32 sceKernelWaitEvent( + SceUID eventId, + SceUInt32 waitPattern, + SceUInt32 *pResultPattern, + SceUInt64 *pUserData, + SceUInt32 *pTimeout +); + +SceInt32 sceKernelWaitEventCB( + SceUID eventId, + SceUInt32 waitPattern, + SceUInt32 *pResultPattern, + SceUInt64 *pUserData, + SceUInt32 *pTimeout +); + +SceInt32 sceKernelPollEvent( + SceUID eventId, + SceUInt32 bitPattern, + SceUInt32 *pResultPattern, + SceUInt64 *pUserData +); + #ifdef __cplusplus } #endif -- cgit v1.2.3