# CategoryMutex Functions to provide thread synchronization primitives. <!-- END CATEGORY DOCUMENTATION --> ## Functions <!-- DO NOT HAND-EDIT CATEGORY LISTS, THEY ARE AUTOGENERATED AND WILL BE OVERWRITTEN, BASED ON TAGS IN INDIVIDUAL PAGE FOOTERS. EDIT THOSE INSTEAD. --> <!-- BEGIN CATEGORY LIST: CategoryMutex, CategoryAPIFunction --> - [SDL_CondBroadcast](SDL_CondBroadcast) - [SDL_CondSignal](SDL_CondSignal) - [SDL_CondWait](SDL_CondWait) - [SDL_CondWaitTimeout](SDL_CondWaitTimeout) - [SDL_CreateCond](SDL_CreateCond) - [SDL_CreateMutex](SDL_CreateMutex) - [SDL_CreateSemaphore](SDL_CreateSemaphore) - [SDL_DestroyCond](SDL_DestroyCond) - [SDL_DestroyMutex](SDL_DestroyMutex) - [SDL_DestroySemaphore](SDL_DestroySemaphore) - [SDL_LockMutex](SDL_LockMutex) - [SDL_SemPost](SDL_SemPost) - [SDL_SemTryWait](SDL_SemTryWait) - [SDL_SemValue](SDL_SemValue) - [SDL_SemWait](SDL_SemWait) - [SDL_SemWaitTimeout](SDL_SemWaitTimeout) - [SDL_TryLockMutex](SDL_TryLockMutex) - [SDL_UnlockMutex](SDL_UnlockMutex) <!-- END CATEGORY LIST --> ## Datatypes <!-- DO NOT HAND-EDIT CATEGORY LISTS, THEY ARE AUTOGENERATED AND WILL BE OVERWRITTEN, BASED ON TAGS IN INDIVIDUAL PAGE FOOTERS. EDIT THOSE INSTEAD. --> <!-- BEGIN CATEGORY LIST: CategoryMutex, CategoryAPIDatatype --> - (none.) <!-- END CATEGORY LIST --> ## Structs <!-- DO NOT HAND-EDIT CATEGORY LISTS, THEY ARE AUTOGENERATED AND WILL BE OVERWRITTEN, BASED ON TAGS IN INDIVIDUAL PAGE FOOTERS. EDIT THOSE INSTEAD. --> <!-- BEGIN CATEGORY LIST: CategoryMutex, CategoryAPIStruct --> - (none.) <!-- END CATEGORY LIST --> ## Enums <!-- DO NOT HAND-EDIT CATEGORY LISTS, THEY ARE AUTOGENERATED AND WILL BE OVERWRITTEN, BASED ON TAGS IN INDIVIDUAL PAGE FOOTERS. EDIT THOSE INSTEAD. --> <!-- BEGIN CATEGORY LIST: CategoryMutex, CategoryAPIEnum --> - (none.) <!-- END CATEGORY LIST --> ## Macros <!-- DO NOT HAND-EDIT CATEGORY LISTS, THEY ARE AUTOGENERATED AND WILL BE OVERWRITTEN, BASED ON TAGS IN INDIVIDUAL PAGE FOOTERS. EDIT THOSE INSTEAD. --> <!-- BEGIN CATEGORY LIST: CategoryMutex, CategoryAPIMacro --> - [SDL_MUTEX_MAXWAIT](SDL_MUTEX_MAXWAIT) - [SDL_MUTEX_TIMEDOUT](SDL_MUTEX_TIMEDOUT) <!-- END CATEGORY LIST -->