blob: 92ed1ed33d762c0fbf269f9f85115769cfee4dad (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
|
module dmagick.c.semaphore;
import dmagick.c.magickType;
extern(C)
{
struct SemaphoreInfo {}
MagickBooleanType SemaphoreComponentGenesis();
SemaphoreInfo* AllocateSemaphoreInfo();
void AcquireSemaphoreInfo(SemaphoreInfo**);
void DestroySemaphoreInfo(SemaphoreInfo**);
void LockSemaphoreInfo(SemaphoreInfo*);
void RelinquishSemaphoreInfo(SemaphoreInfo*);
void SemaphoreComponentTerminus();
void UnlockSemaphoreInfo(SemaphoreInfo*);
}
|