dwww Home | Manual pages | Find package

SDL_SemPost(3)                 SDL API Reference                SDL_SemPost(3)

NAME
       SDL_SemPost - Unlock a semaphore.

SYNOPSIS
       #include "SDL.h" #include "SDL_thread.h"

       int SDL_SemPost(SDL_sem *sem);

DESCRIPTION
       SDL_SemPost  unlocks the semaphore pointed to by sem and atomically in-
       crements the semaphores value. Threads that were blocking on the  sema-
       phore may be scheduled after this call succeeds.

       SDL_SemPost  should be called after a semaphore is locked by a success-
       ful call to SDL_SemWait, SDL_SemTryWait or SDL_SemWaitTimeout.

RETURN VALUE
       Returns 0 if successful or -1 if there was an error (leaving the  sema-
       phore unchanged).

EXAMPLES
       SDL_SemPost(my_sem);

SEE ALSO
       SDL_CreateSemaphore, SDL_DestroySemaphore, SDL_SemWait, SDL_SemTryWait,
       SDL_SemWaitTimeout, SDL_SemValue

SDL                         Tue 11 Sep 2001, 23:00              SDL_SemPost(3)

Generated by dwww version 1.15 on Thu Jun 20 12:55:27 CEST 2024.