44 #define SDL_MUTEX_TIMEDOUT 1 49 #define SDL_MUTEX_MAXWAIT (~(Uint32)0) 71 #define SDL_mutexP(m) SDL_LockMutex(m) 89 #define SDL_mutexV(m) SDL_UnlockMutex(m) int SDL_CondWait(SDL_cond *cond, SDL_mutex *mutex)
int SDL_LockMutex(SDL_mutex *mutex)
Uint32 SDL_SemValue(SDL_sem *sem)
int SDL_CondSignal(SDL_cond *cond)
int SDL_CondWaitTimeout(SDL_cond *cond, SDL_mutex *mutex, Uint32 ms)
SDL_sem * SDL_CreateSemaphore(Uint32 initial_value)
int SDL_SemTryWait(SDL_sem *sem)
int SDL_UnlockMutex(SDL_mutex *mutex)
void SDL_DestroyCond(SDL_cond *cond)
int SDL_SemWaitTimeout(SDL_sem *sem, Uint32 ms)
void SDL_DestroySemaphore(SDL_sem *sem)
int SDL_SemWait(SDL_sem *sem)
int SDL_SemPost(SDL_sem *sem)
SDL_cond * SDL_CreateCond(void)
void SDL_DestroyMutex(SDL_mutex *mutex)
int SDL_TryLockMutex(SDL_mutex *mutex)
int SDL_CondBroadcast(SDL_cond *cond)
SDL_mutex * SDL_CreateMutex(void)