summaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authorAlex James2019-01-28 23:10:56 -0600
committerSunguk Lee2019-01-29 14:10:56 +0900
commit7d5d574506aa8e32bb539181720fbe0de71f8102 (patch)
tree9fea8ab73f23eea923e8b6aa5f3b7d9b1ac62b42 /include
parentChange function name in psp2kern/syscon.h (diff)
downloadvds-libraries-7d5d574506aa8e32bb539181720fbe0de71f8102.tar.gz
Add ksceKernelGetMutexInfo_089 (#389)
* Add ksceKernelGetMutexInfo_089 https://wiki.henkaku.xyz/vita/SceKernelThreadMgr#sceKernelGetMutexInfo_089ForDriver * Remove _089 suffix for kscekernelGetMutexInfo
Diffstat (limited to 'include')
-rw-r--r--include/kernel/kernel/threadmgr.h10
1 files changed, 10 insertions, 0 deletions
diff --git a/include/kernel/kernel/threadmgr.h b/include/kernel/kernel/threadmgr.h
index 779da1e..5c9c677 100644
--- a/include/kernel/kernel/threadmgr.h
+++ b/include/kernel/kernel/threadmgr.h
@@ -439,6 +439,16 @@ int sceKernelUnlockMutex(SceUID mutexid, int unlockCount);
*/
int sceKernelCancelMutex(SceUID mutexid, int newCount, int *numWaitThreads);
+/**
+ * Retrieve information about a mutex.
+ *
+ * @param mutexid - UID of the mutex to retrieve info for.
+ * @param info - Pointer to a ::SceKernelMutexInfo struct to receive the info.
+ *
+ * @return < 0 on error.
+ */
+int sceKernelGetMutexInfo(SceUID mutexid, SceKernelMutexInfo *info);
+
typedef struct SceKernelLwMutexWork {
SceInt64 data[4];
} SceKernelLwMutexWork;