SDL_TryWaitSemaphore - See if a semaphore has a positive value and decrement it if it does.
Contents
Availability
This function is available since SDL 3.2.0.
Description
This function checks to see if the semaphore pointed to by sem has a positive value and atomically
decrements the semaphore value if it does. If the semaphore doesn't have a positive value, the function
immediately returns false.
Function Parameters
sem the semaphore to wait on.
Header File
Defined in SDL3/SDL_mutex.h
Name
SDL_TryWaitSemaphore - See if a semaphore has a positive value and decrement it if it does.
Return Value
Returns true if the wait succeeds, false if the wait would block.
See Also
•(3), SDL_SignalSemaphore(3), •(3), SDL_WaitSemaphore(3), •(3), SDL_WaitSemaphoreTimeout(3) Simple Directmedia Layer SDL 3.2.10 SDL_TryWaitSemaphore(3)
Synopsis
#include"SDL3/SDL.h"boolSDL_TryWaitSemaphore(SDL_Semaphore*sem);
