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

FreeBSD Manual Pages

  
 
  

home | help
al_lock_mutex(3)	    Library Functions Manual		al_lock_mutex(3)

NAME
     al_lock_mutex - Allegro 5 API

SYNOPSIS
	    #include <allegro5/allegro.h>

	    void al_lock_mutex(ALLEGRO_MUTEX *mutex)

DESCRIPTION
     Acquire  the  lock  on  mutex.   If  the mutex is already locked by another
     thread, the call will block until the mutex becomes available and locked.

     If the mutex is already locked by the calling thread,  then  the  behaviour
     depends on whether the mutex was created with al_create_mutex(3) or al_cre-
     ate_mutex_recursive(3).   In  the	former case, the behaviour is undefined;
     the most likely behaviour is deadlock.  In the latter case,  the  count  in
     the mutex will be incremented and the call will return immediately.

SEE ALSO
     al_unlock_mutex(3).

     We don't yet have al_mutex_trylock.

Allegro reference manual					al_lock_mutex(3)

Want to link to this manual page? Use this URL:
<https://man.freebsd.org/cgi/man.cgi?query=al_lock_mutex&sektion=3&manpath=FreeBSD+Ports+15.1.quarterly>

home | help