*/
MagickPrivate MagickBooleanType AnnotateComponentGenesis(void)
{
- annotate_semaphore=AcquireSemaphoreInfo();
+ if (annotate_semaphore == (SemaphoreInfo *) NULL)
+ annotate_semaphore=AcquireSemaphoreInfo();
return(MagickTrue);
}
\f
*/
MagickPrivate MagickBooleanType CacheComponentGenesis(void)
{
- cache_semaphore=AcquireSemaphoreInfo();
+ if (cache_semaphore == (SemaphoreInfo *) NULL)
+ cache_semaphore=AcquireSemaphoreInfo();
return(MagickTrue);
}
\f
*/
MagickPrivate MagickBooleanType CoderComponentGenesis(void)
{
- coder_semaphore=AcquireSemaphoreInfo();
+ if (coder_semaphore == (SemaphoreInfo *) NULL)
+ coder_semaphore=AcquireSemaphoreInfo();
return(MagickTrue);
}
\f
*/
MagickPrivate MagickBooleanType ColorComponentGenesis(void)
{
- color_semaphore=AcquireSemaphoreInfo();
+ if (color_semaphore == (SemaphoreInfo *) NULL)
+ color_semaphore=AcquireSemaphoreInfo();
return(MagickTrue);
}
\f
*/
MagickPrivate MagickBooleanType ConfigureComponentGenesis(void)
{
- configure_semaphore=AcquireSemaphoreInfo();
+ if (configure_semaphore == (SemaphoreInfo *) NULL)
+ configure_semaphore=AcquireSemaphoreInfo();
return(MagickTrue);
}
\f
*/
MagickPrivate MagickBooleanType DelegateComponentGenesis(void)
{
- delegate_semaphore=AcquireSemaphoreInfo();
+ if (delegate_semaphore == (SemaphoreInfo *) NULL)
+ delegate_semaphore=AcquireSemaphoreInfo();
return(MagickTrue);
}
\f
*/
MagickPrivate MagickBooleanType LocaleComponentGenesis(void)
{
- locale_semaphore=AcquireSemaphoreInfo();
+ if (locale_semaphore == (SemaphoreInfo *) NULL)
+ locale_semaphore=AcquireSemaphoreInfo();
return(MagickTrue);
}
\f
ExceptionInfo
*exception;
- log_semaphore=AcquireSemaphoreInfo();
+ if (log_semaphore == (SemaphoreInfo *) NULL)
+ log_semaphore=AcquireSemaphoreInfo();
exception=AcquireExceptionInfo();
(void) GetLogInfo("*",exception);
exception=DestroyExceptionInfo(exception);
*/
MagickPrivate MagickBooleanType MagicComponentGenesis(void)
{
- magic_semaphore=AcquireSemaphoreInfo();
+ if (magic_semaphore == (SemaphoreInfo *) NULL)
+ magic_semaphore=AcquireSemaphoreInfo();
return(MagickTrue);
}
\f
*/
MagickPrivate MagickBooleanType MagickComponentGenesis(void)
{
- magick_semaphore=AcquireSemaphoreInfo();
+ if (magick_semaphore == (SemaphoreInfo *) NULL)
+ magick_semaphore=AcquireSemaphoreInfo();
return(MagickTrue);
}
\f
*/
MagickPrivate MagickBooleanType MimeComponentGenesis(void)
{
- mime_semaphore=AcquireSemaphoreInfo();
+ if (mime_semaphore == (SemaphoreInfo *) NULL)
+ mime_semaphore=AcquireSemaphoreInfo();
return(MagickTrue);
}
\f
MagickBooleanType
status;
- module_semaphore=AcquireSemaphoreInfo();
+ if (module_semaphore == (SemaphoreInfo *) NULL)
+ module_semaphore=AcquireSemaphoreInfo();
exception=AcquireExceptionInfo();
status=IsModuleTreeInstantiated(exception);
exception=DestroyExceptionInfo(exception);
*/
MagickPrivate MagickBooleanType PolicyComponentGenesis(void)
{
- policy_semaphore=AcquireSemaphoreInfo();
+ if (policy_semaphore == (SemaphoreInfo *) NULL)
+ policy_semaphore=AcquireSemaphoreInfo();
return(MagickTrue);
}
\f
*/
MagickPrivate MagickBooleanType RandomComponentGenesis(void)
{
- random_semaphore=AcquireSemaphoreInfo();
+ if (random_semaphore == (SemaphoreInfo *) NULL)
+ random_semaphore=AcquireSemaphoreInfo();
return(MagickTrue);
}
\f
*/
MagickPrivate MagickBooleanType RegistryComponentGenesis(void)
{
- registry_semaphore=AcquireSemaphoreInfo();
+ if (registry_semaphore == (SemaphoreInfo *) NULL)
+ registry_semaphore=AcquireSemaphoreInfo();
return(MagickTrue);
}
\f
/*
Set Magick resource limits.
*/
- resource_semaphore=AcquireSemaphoreInfo();
+ if (resource_semaphore == (SemaphoreInfo *) NULL)
+ resource_semaphore=AcquireSemaphoreInfo();
pagesize=GetMagickPageSize();
pages=(-1);
#if defined(MAGICKCORE_HAVE_SYSCONF) && defined(_SC_PHYS_PAGES)
*/
MagickPrivate MagickBooleanType TypeComponentGenesis(void)
{
- type_semaphore=AcquireSemaphoreInfo();
+ if (type_semaphore == (SemaphoreInfo *) NULL)
+ type_semaphore=AcquireSemaphoreInfo();
return(MagickTrue);
}
\f