diff options
author | ribbid987 | 2016-08-02 01:51:23 -0700 |
---|---|---|
committer | ribbid987 | 2016-08-02 05:13:01 -0700 |
commit | bcb185e0917bc31b5aa106ed6fecc9f65a795eba (patch) | |
tree | 456d003401169735b540341c99ba9d4151f5b4f7 /include/user/kernel/threadmgr.h | |
parent | Update wait event flags (diff) | |
download | vds-libraries-bcb185e0917bc31b5aa106ed6fecc9f65a795eba.tar.gz |
Add threadmgr LwMutex and power ClockFrequency
Diffstat (limited to 'include/user/kernel/threadmgr.h')
-rw-r--r-- | include/user/kernel/threadmgr.h | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/include/user/kernel/threadmgr.h b/include/user/kernel/threadmgr.h index 7aa9618..3b1af02 100644 --- a/include/user/kernel/threadmgr.h +++ b/include/user/kernel/threadmgr.h @@ -998,6 +998,22 @@ typedef enum SceKernelIdListType { */ SceKernelIdListType sceKernelGetThreadmgrUIDClass(SceUID uid); + + +typedef struct SceKernelLwMutexWork { + SceInt64 data[4]; +} SceKernelLwMutexWork; + +typedef struct SceKernelLwMutexOptParam { + SceSize size; +} SceKernelLwMutexOptParam; + +int sceKernelCreateLwMutex(SceKernelLwMutexWork *pWork,const char *pName, unsigned int attr, int initCount, const SceKernelLwMutexOptParam *pOptParam); +int sceKernelDeleteLwMutex(SceKernelLwMutexWork *pWork); +int sceKernelLockLwMutex(SceKernelLwMutexWork *pWork, int lockCount, unsigned int *pTimeout); +int sceKernelUnlockLwMutex(SceKernelLwMutexWork *pWork, int unlockCount); + + #ifdef __cplusplus } #endif |