Browse Source

+ Added sem_timedwait prototype for timeout-enabled semaphore wait

git-svn-id: trunk@5717 -
chrivers 18 years ago
parent
commit
cd526811cf
1 changed files with 1 additions and 0 deletions
  1. 1 0
      packages/base/pthreads/pthrlinux.inc

+ 1 - 0
packages/base/pthreads/pthrlinux.inc

@@ -396,6 +396,7 @@ type
   function sem_destroy(var __sem: sem_t):cint;cdecl;external libthreads;
   function sem_destroy(var __sem: sem_t):cint;cdecl;external libthreads;
   function sem_close(var __sem: sem_t):cint;cdecl;external libthreads;
   function sem_close(var __sem: sem_t):cint;cdecl;external libthreads;
   function sem_wait(var __sem: sem_t):cint;cdecl;external libthreads;
   function sem_wait(var __sem: sem_t):cint;cdecl;external libthreads;
+  function sem_timedwait(var __sem: sem_t; var __abstime: timespec):cint;cdecl; external libthreads;
   function sem_trywait(var __sem: sem_t):cint;cdecl;external libthreads;
   function sem_trywait(var __sem: sem_t):cint;cdecl;external libthreads;
   function sem_post(var __sem: sem_t):cint;cdecl;external libthreads;
   function sem_post(var __sem: sem_t):cint;cdecl;external libthreads;
   function sem_getvalue(var __sem: sem_t; var __sval:cint):cint;cdecl;external libthreads;
   function sem_getvalue(var __sem: sem_t; var __sval:cint):cint;cdecl;external libthreads;