diff options
Diffstat (limited to 'include/kernel/kernel/threadmgr.h')
-rw-r--r-- | include/kernel/kernel/threadmgr.h | 28 |
1 files changed, 14 insertions, 14 deletions
diff --git a/include/kernel/kernel/threadmgr.h b/include/kernel/kernel/threadmgr.h index 6c4dc0e..445c806 100644 --- a/include/kernel/kernel/threadmgr.h +++ b/include/kernel/kernel/threadmgr.h @@ -36,7 +36,7 @@ typedef struct SceKernelThreadInfo { /** Thread stack pointer */ void *stack; /** Thread stack size */ - int stackSize; + SceSize stackSize; /** Initial priority */ int initPriority; /** Current priority */ @@ -116,7 +116,7 @@ typedef struct SceKernelFaultingProcessInfo { * @return UID of the created thread, or an error code. */ SceUID sceKernelCreateThread(const char *name, SceKernelThreadEntry entry, int initPriority, - int stackSize, SceUInt attr, int cpuAffinityMask, + SceSize stackSize, SceUInt attr, int cpuAffinityMask, const SceKernelThreadOptParam *option); /** @@ -275,7 +275,7 @@ typedef struct SceKernelSemaInfo { * @par Example: * @code * int semaid; - * semaid = sceKernelCreateSema("MySema", 0, 1, 1, 0); + * semaid = sceKernelCreateSema("MySema", 0, 1, 1, NULL); * @endcode * * @param name - Specifies the name of the sema @@ -316,7 +316,7 @@ int sceKernelSignalSema(SceUID semaid, int signal); * * @par Example: * @code - * sceKernelWaitSema(semaid, 1, 0); + * sceKernelWaitSema(semaid, 1, NULL); * @endcode * * @param semaid - The sema id returned from ::sceKernelCreateSema @@ -375,7 +375,7 @@ typedef struct SceKernelMutexInfo { * @par Example: * @code * int mutexid; - * mutexid = sceKernelCreateMutex("MyMutex", 0, 1, 1, 0); + * mutexid = sceKernelCreateMutex("MyMutex", 0, 1, NULL); * @endcode * * @param name - Specifies the name of the mutex @@ -547,7 +547,7 @@ typedef enum SceEventFlagWaitTypes { * @par Example: * @code * int evid; - * evid = sceKernelCreateEventFlag("wait_event", 0, 0, 0); + * evid = sceKernelCreateEventFlag("wait_event", 0, 0, NULL); * @endcode */ SceUID sceKernelCreateEventFlag(const char *name, int attr, int bits, SceKernelEventFlagOptParam *opt); @@ -740,7 +740,7 @@ typedef struct SceKernelCallbackInfo { * @par Example: * @code * int cbid; - * cbid = sceKernelCreateCallback("Exit Callback", exit_cb, NULL); + * cbid = sceKernelCreateCallback("Exit Callback", 0, exit_cb, NULL); * @endcode * * @param name - A textual name for the callback @@ -864,7 +864,7 @@ SceUID sceKernelGetProcessId(void); * * @return Zero on success */ -int sceKernelRunWithStack(int stack_size, int (*to_call)(void *), void *args); +int sceKernelRunWithStack(SceSize stack_size, int (* to_call)(void *), void *args); /** * @brief Call from an abort handler to get info on faulting process @@ -877,7 +877,7 @@ int sceKernelGetFaultingProcess(SceKernelFaultingProcessInfo *info); /* Workqueues */ -typedef int (*SceKernelWorkQueueWorkFunction)(void *args); +typedef int (* SceKernelWorkQueueWorkFunction)(void *args); /** * @brief Enqueue work to a workqueue @@ -981,7 +981,7 @@ int sceKernelChangeThreadSuspendStatus(SceUID thid, int status); * * @return The UID of the created pipe, < 0 on error */ -SceUID sceKernelCreateMsgPipe(const char *name, int type, int attr, unsigned int bufSize, void *opt); +SceUID sceKernelCreateMsgPipe(const char *name, int type, int attr, SceSize bufSize, void *opt); /** * Delete a message pipe @@ -995,7 +995,7 @@ int sceKernelDeleteMsgPipe(SceUID uid); typedef struct { const void *message; - unsigned int size; + SceSize size; } MsgPipeSendData; /** @@ -1023,12 +1023,12 @@ int sceKernelSendMsgPipeVector(SceUID uid, const MsgPipeSendData *v, unsigned in * * @return 0 on success, < 0 on error */ -int sceKernelTrySendMsgPipeVector(SceUID uid, const MsgPipeSendData *v, unsigned int size, int unk1, void *unk2); +int sceKernelTrySendMsgPipeVector(SceUID uid, const MsgPipeSendData *v, SceSize size, int unk1, void *unk2); typedef struct { void *message; - unsigned int size; + SceSize size; } MsgPipeRecvData; /** @@ -1056,7 +1056,7 @@ int sceKernelReceiveMsgPipeVector(SceUID uid, const MsgPipeRecvData *v, unsigned * * @return 0 on success, < 0 on error */ -int sceKernelTryReceiveMsgPipeVector(SceUID uid, const MsgPipeRecvData *v, unsigned int size, int unk1, void *unk2); +int sceKernelTryReceiveMsgPipeVector(SceUID uid, const MsgPipeRecvData *v, SceSize size, int unk1, void *unk2); /** * Cancel a message pipe |