summaryrefslogtreecommitdiff
path: root/include/kernel/kernel/threadmgr.h
diff options
context:
space:
mode:
Diffstat (limited to 'include/kernel/kernel/threadmgr.h')
-rw-r--r--include/kernel/kernel/threadmgr.h28
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