SDL_DestroySemaphore?
NAME SYNOPSIS DESCRIPTION EXAMPLES SEE ALSO
SDL_DestroySemaphore?- Destroys a semaphore that was created by SDL_CreateSemaphore?.
#include
void SDL_DestroySemaphore?(__SDL_sem
SDL_DestroySemaphore? destroys the semaphore pointed to by sem that was created by SDL_CreateSemaphore?. It is not safe to destroy a semaphore if there are threads currently blocked waiting on it.
if (my_sem != NULL) { SDL_DestroySemaphore?(my_sem); my_sem = NULL; }
SDL_CreateSemaphore?, SDL_SemWait?, SDL_SemTryWait?, SDL_SemWaitTimeout?, SDL_SemPost?, SDL_SemValue?
One page links to SDL_DestroySemaphore(3):