MagickCore
6.9.10
Convert, Edit, Or Compose Bitmap Images
|
Go to the documentation of this file.
18 #ifndef MAGICKCORE_SEMAPHORE_PRIVATE_H
19 #define MAGICKCORE_SEMAPHORE_PRIVATE_H
21 #if defined(__cplusplus) || defined(c_plusplus)
25 #if defined(MAGICKCORE_OPENMP_SUPPORT)
28 #elif defined(MAGICKCORE_THREAD_SUPPORT)
29 static pthread_mutex_t
31 #elif defined(MAGICKCORE_WINDOWS_SUPPORT)
44 #if defined(MAGICKCORE_OPENMP_SUPPORT)
53 #if defined(MAGICKCORE_OPENMP_SUPPORT)
62 #if defined(MAGICKCORE_OPENMP_SUPPORT)
64 #elif defined(MAGICKCORE_THREAD_SUPPORT)
76 #elif defined(MAGICKCORE_WINDOWS_SUPPORT)
84 #if defined(MAGICKCORE_OPENMP_SUPPORT)
86 #elif defined(MAGICKCORE_THREAD_SUPPORT)
98 #elif defined(MAGICKCORE_WINDOWS_SUPPORT)
103 #if defined(__cplusplus) || defined(c_plusplus)
static void InitializeMagickMutex(void)
Definition: semaphore-private.h:51
static void LockMagickMutex(void)
Definition: semaphore-private.h:60
#define pthread_mutex_unlock
Definition: vms.h:826
#define pthread_mutex_lock
Definition: vms.h:824
@ MagickTrue
Definition: magick-type.h:194
static void DestroyMagickMutex(void)
Definition: semaphore-private.h:42
static MagickBooleanType active_mutex
Definition: semaphore-private.h:40
@ MagickFalse
Definition: magick-type.h:193
MagickBooleanType
Definition: magick-type.h:191
static ssize_t semaphore_mutex
Definition: semaphore-private.h:36
#define ThrowFatalException(severity, tag)
Definition: exception-private.h:42
static void UnlockMagickMutex(void)
Definition: semaphore-private.h:82
@ ResourceLimitFatalError
Definition: exception.h:78