MagickCore  7.0.7
Convert, Edit, Or Compose Bitmap Images
semaphore-private.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

MagickPrivate MagickBooleanType SemaphoreComponentGenesis (void)
 
MagickPrivate void SemaphoreComponentTerminus (void)
 
static void DestroyMagickMutex (void)
 
static void InitializeMagickMutex (void)
 
static void LockMagickMutex (void)
 
static void UnlockMagickMutex (void)
 

Variables

static ssize_t semaphore_mutex = 0
 
static MagickBooleanType active_mutex = MagickFalse
 

Function Documentation

◆ DestroyMagickMutex()

static void DestroyMagickMutex ( void  )
inlinestatic

Definition at line 48 of file semaphore-private.h.

References active_mutex, and MagickFalse.

Referenced by SemaphoreComponentTerminus().

◆ InitializeMagickMutex()

static void InitializeMagickMutex ( void  )
inlinestatic

◆ LockMagickMutex()

static void LockMagickMutex ( void  )
inlinestatic

◆ SemaphoreComponentGenesis()

MagickPrivate MagickBooleanType SemaphoreComponentGenesis ( void  )

Definition at line 399 of file semaphore.c.

References InitializeMagickMutex(), and MagickTrue.

Referenced by MagickCoreGenesis().

◆ SemaphoreComponentTerminus()

MagickPrivate void SemaphoreComponentTerminus ( void  )

Definition at line 423 of file semaphore.c.

References DestroyMagickMutex().

Referenced by MagickCoreTerminus().

◆ UnlockMagickMutex()

static void UnlockMagickMutex ( void  )
inlinestatic

Variable Documentation

◆ active_mutex

MagickBooleanType active_mutex = MagickFalse
static

Definition at line 46 of file semaphore-private.h.

Referenced by DestroyMagickMutex(), and InitializeMagickMutex().

◆ semaphore_mutex

ssize_t semaphore_mutex = 0
static

Definition at line 42 of file semaphore-private.h.