21#include "../../SDL_internal.h"
27#include "../../core/windows/SDL_windows.h"
49 InitializeCriticalSectionEx(&
mutex->cs, 2000, 0);
51 InitializeCriticalSectionAndSpinCount(&
mutex->cs, 2000);
64 DeleteCriticalSection(&
mutex->cs);
77 EnterCriticalSection(&
mutex->cs);
90 if (TryEnterCriticalSection(&
mutex->cs) == 0) {
104 LeaveCriticalSection(&
mutex->cs);
#define SDL_OutOfMemory()
#define SDL_MUTEX_TIMEDOUT
void SDL_DestroyMutex(SDL_mutex *mutex)
int SDL_LockMutex(SDL_mutex *mutex)
int SDL_TryLockMutex(SDL_mutex *mutex)
SDL_mutex * SDL_CreateMutex(void)
int SDL_UnlockMutex(SDL_mutex *mutex)