Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
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)

NAME | SYNOPSIS | DESCRIPTION | RETURN VALUE | EXAMPLES | SEE ALSO

Want to link to this manual page? Use this URL:
<https://www.freebsd.org/cgi/man.cgi?query=SDL_SemPost&sektion=3&manpath=FreeBSD+12.1-RELEASE+and+Ports>

home | help