summaryrefslogtreecommitdiff
path: root/include/kernel
diff options
context:
space:
mode:
authorReiko Asakura2020-07-23 16:59:14 -0400
committerReiko Asakura2020-07-23 16:59:14 -0400
commit4232c2eed1cd83fe497ead9c2bff7edfdd0c6a20 (patch)
tree16d67d54488e2215937c936ac65554badf1add8b /include/kernel
parentAdd {,k}sceIo{Io,Dev}ctlAsync prototypes (diff)
downloadvds-libraries-4232c2eed1cd83fe497ead9c2bff7edfdd0c6a20.tar.gz
Add thread event functions for kernel
Diffstat (limited to 'include/kernel')
-rw-r--r--include/kernel/kernel/threadmgr.h23
1 files changed, 23 insertions, 0 deletions
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