blob: e9a3a9ea1809e92679f83599835fd98d67e80d1c (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
|
{$IFDEF OGC_INTERFACE}
const
LWP_COND_NULL = $ffffffff;
type
cond_t = cuint32;
Pcond_t = ^cond_t;
function LWP_CondInit(cond: Pcond_t): cint32; cdecl; external;
function LWP_CondWait(cond: cond_t; mutex: mutex_t): cint32; cdecl; external;
function LWP_CondSignal(cond: cond_t): cint32; cdecl; external;
function LWP_CondBroadcast(cond: cond_t): cint32; cdecl; external;
function LWP_CondTimedWait(cond: cond_t; mutex: mutex_t; abstime: Ptimespec)
: cint32; cdecl; external;
function LWP_CondDestroy(cond: cond_t): cint32; cdecl; external;
{$ENDIF}
|