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

FreeBSD Manual Pages

  
 
  

home | help
al_lock_mutex(3)					      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	behav-
       iour depends on whether the mutex was created  with  al_create_mutex(3)
       or  al_create_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 im-
       mediately.

SEE ALSO
       al_unlock_mutex(3).

       We don't	yet have al_mutex_trylock.

Allegro	reference manual				      al_lock_mutex(3)

NAME | SYNOPSIS | DESCRIPTION | SEE ALSO

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

home | help