diff options
author | xyzz | 2016-09-04 22:53:47 +0200 |
---|---|---|
committer | GitHub | 2016-09-04 22:53:47 +0200 |
commit | 28f593dc5ca8abd5c4803d654a49b652ee16b869 (patch) | |
tree | b830ebbde91883cbc6a5defdf27c43c64ad5b671 /include/user | |
parent | Merge pull request #37 from Rinnegatamante/patch-1 (diff) | |
parent | added sceKernelGetThreadTLSAddr and sceKernelGetTLSAddr (diff) | |
download | vds-libraries-28f593dc5ca8abd5c4803d654a49b652ee16b869.tar.gz |
Merge pull request #38 from DaveeFTW/master
added sceKernelGetThreadTLSAddr and sceKernelGetTLSAddr
Diffstat (limited to 'include/user')
-rw-r--r-- | include/user/kernel/threadmgr.h | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/include/user/kernel/threadmgr.h b/include/user/kernel/threadmgr.h index 75d429a..c984c36 100644 --- a/include/user/kernel/threadmgr.h +++ b/include/user/kernel/threadmgr.h @@ -1020,6 +1020,21 @@ int sceKernelUnlockLwMutex(SceKernelLwMutexWork *pWork, int unlockCount); */ SceInt64 sceKernelGetSystemTimeWide(void); +/** + * @brief sceKernelGetThreadTLSAddr gets an address to a 4 bytes area of TLS memory for the specified thread + * @param thid - The UID of the thread to access TLS + * @param key - the TLS keyslot index + * @return pointer to TLS memory + */ +void *sceKernelGetThreadTLSAddr(SceUID thid, int key); + +/** + * @brief sceKernelGetTLSAddr get pointer to TLS key area for current thread + * @param key - the TLS keyslot index + * @return pointer to TLS key value + */ +void *sceKernelGetTLSAddr(int key); + #ifdef __cplusplus } #endif |