Provided by: libsdl1.2-dev_1.2.15+dfsg1-3ubuntu0.1_amd64 bug

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 increments the
       semaphores value. Threads that were blocking on the semaphore may be scheduled after  this
       call succeeds.

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

RETURN VALUE

       Returns 0 if successful or -1 if there was an error (leaving the semaphore unchanged).

EXAMPLES

       SDL_SemPost(my_sem);

SEE ALSO

       SDL_CreateSemaphore,       SDL_DestroySemaphore,       SDL_SemWait,        SDL_SemTryWait,
       SDL_SemWaitTimeout, SDL_SemValue