vitasdk
Documentation of the vitasdk
threadmgr.h File Reference

Go to the source code of this file.

Data Structures

struct  _sceKernelGetThreadInfo_opt
 
struct  _sceKernelGetMutexInfo_opt
 
struct  sceKernelCreateLwMutex_opt
 
struct  sceKernelRegisterThreadEventHandlerOpt
 
struct  sceKernelCreateThreadForUser_opt
 

Functions

 VITASDK_BUILD_ASSERT_EQ (8, _sceKernelGetThreadInfo_opt)
 
 VITASDK_BUILD_ASSERT_EQ (8, _sceKernelGetMutexInfo_opt)
 
 VITASDK_BUILD_ASSERT_EQ (0x10, sceKernelCreateLwMutex_opt)
 
 VITASDK_BUILD_ASSERT_EQ (0x10, sceKernelRegisterThreadEventHandlerOpt)
 
 VITASDK_BUILD_ASSERT_EQ (0x18, sceKernelCreateThreadForUser_opt)
 
int __sceKernelCreateLwMutex (SceKernelLwMutexWork *work, const char *name, SceUInt32 attr, const sceKernelCreateLwMutex_opt *opt)
 Creates a lightweight mutex through the raw user export.
 
int _sceKernelGetMutexInfo (SceUID mutex_id, SceKernelMutexInfo *info, const _sceKernelGetMutexInfo_opt *opt)
 Gets mutex information through the raw user export.
 
int _sceKernelGetThreadInfo (SceUID thread_id, SceKernelThreadInfo *info, const _sceKernelGetThreadInfo_opt *opt)
 Gets thread information through the raw user export.
 
SceUID _sceKernelRegisterThreadEventHandler (const char *name, SceUID thread_id, SceUInt32 mask, const sceKernelRegisterThreadEventHandlerOpt *opt)
 Registers a thread event handler through the raw user export.
 
SceUID sceKernelCreateThreadForUser (const char *name, SceKernelThreadEntry entry, SceInt32 init_priority, const sceKernelCreateThreadForUser_opt *opt)
 Creates a user thread in the dormant state through the raw four-argument export.