WUT  0.1
Wii U Toolchain
Data Structures | Macros | Typedefs | Functions
Semaphore

Data Structures

struct  OSSemaphore
 

Macros

#define OS_SEMAPHORE_TAG   0x73506852u
 

Typedefs

typedef struct OSSemaphore OSSemaphore
 

Functions

void OSInitSemaphore (OSSemaphore *semaphore, int32_t count)
 
void OSInitSemaphoreEx (OSSemaphore *semaphore, int32_t count, const char *name)
 
int32_t OSGetSemaphoreCount (OSSemaphore *semaphore)
 
int32_t OSSignalSemaphore (OSSemaphore *semaphore)
 
int32_t OSWaitSemaphore (OSSemaphore *semaphore)
 
int32_t OSTryWaitSemaphore (OSSemaphore *semaphore)
 

Detailed Description

Macro Definition Documentation

#define OS_SEMAPHORE_TAG   0x73506852u

Definition at line 17 of file semaphore.h.

Typedef Documentation

typedef struct OSSemaphore OSSemaphore

Definition at line 15 of file semaphore.h.

Function Documentation

int32_t OSGetSemaphoreCount ( OSSemaphore semaphore)
void OSInitSemaphore ( OSSemaphore semaphore,
int32_t  count 
)
void OSInitSemaphoreEx ( OSSemaphore semaphore,
int32_t  count,
const char *  name 
)
int32_t OSSignalSemaphore ( OSSemaphore semaphore)
int32_t OSTryWaitSemaphore ( OSSemaphore semaphore)
int32_t OSWaitSemaphore ( OSSemaphore semaphore)