MagickCore  7.0.8
Convert, Edit, Or Compose Bitmap Images
semaphore-private.h File Reference

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

◆ InitializeMagickMutex()

static void InitializeMagickMutex ( void  )
inlinestatic

◆ LockMagickMutex()

static void LockMagickMutex ( void  )
inlinestatic

◆ SemaphoreComponentGenesis()

MagickPrivate MagickBooleanType SemaphoreComponentGenesis ( void  )

References InitializeMagickMutex(), and MagickTrue.

Referenced by MagickCoreGenesis().

◆ SemaphoreComponentTerminus()

MagickPrivate void SemaphoreComponentTerminus ( void  )

References DestroyMagickMutex().

Referenced by MagickCoreTerminus().

◆ UnlockMagickMutex()

static void UnlockMagickMutex ( void  )
inlinestatic

Variable Documentation

◆ active_mutex

◆ semaphore_mutex

ssize_t semaphore_mutex = 0
static