Browse Source

* pthread_mutex_timedlock

Michaël Van Canneyt 1 year ago
parent
commit
407fb4b1da
1 changed files with 2 additions and 0 deletions
  1. 2 0
      packages/pthreads/src/pthrbsd.inc

+ 2 - 0
packages/pthreads/src/pthrbsd.inc

@@ -278,7 +278,9 @@ function pthread_mutexattr_settype(_para1:Ppthread_mutexattr_t; _para2:cint):cin
 function pthread_mutex_destroy(_para1:Ppthread_mutex_t):cint;cdecl;external;
 function pthread_mutex_destroy(_para1:Ppthread_mutex_t):cint;cdecl;external;
 function pthread_mutex_init(_para1:Ppthread_mutex_t; _para2:Ppthread_mutexattr_t):cint;cdecl;external;
 function pthread_mutex_init(_para1:Ppthread_mutex_t; _para2:Ppthread_mutexattr_t):cint;cdecl;external;
 function pthread_mutex_lock(_para1:Ppthread_mutex_t):cint;cdecl;external;
 function pthread_mutex_lock(_para1:Ppthread_mutex_t):cint;cdecl;external;
+{$IFNDEF Darwin}
 function pthread_mutex_timedlock(__mutex:ppthread_mutex_t; __abs_timeout:ptimespec):longint;cdecl;external;
 function pthread_mutex_timedlock(__mutex:ppthread_mutex_t; __abs_timeout:ptimespec):longint;cdecl;external;
+{$ENDIF}
 function pthread_mutex_trylock(_para1:Ppthread_mutex_t):cint;cdecl;external;
 function pthread_mutex_trylock(_para1:Ppthread_mutex_t):cint;cdecl;external;
 function pthread_mutex_unlock(_para1:Ppthread_mutex_t):cint;cdecl;external;
 function pthread_mutex_unlock(_para1:Ppthread_mutex_t):cint;cdecl;external;
 type pthreadonceroutine = procedure (p:pointer); cdecl;
 type pthreadonceroutine = procedure (p:pointer); cdecl;