# HG changeset patch # User Michael Spacefalcon # Date 1403493990 0 # Node ID d2b93cfe8e4c1710d43d4d5c23116285bbdb5105 # Parent d461c532c76dc67d07f429f2e4025078b2cca2b3 OSL: os_sem_ir.c done diff -r d461c532c76d -r d2b93cfe8e4c gsm-fw/gpf/osl/os_sem_ir.c --- a/gsm-fw/gpf/osl/os_sem_ir.c Mon Jun 23 03:22:41 2014 +0000 +++ b/gsm-fw/gpf/osl/os_sem_ir.c Mon Jun 23 03:26:30 2014 +0000 @@ -82,3 +82,11 @@ } } } + +GLOBAL LONG +os_ObtainSemaphore(OS_HANDLE TaskHandle, OS_HANDLE SemHandle, ULONG Timeout) +{ + if (SemHandle > MaxSemaphores) + return(OS_ERROR); + return ObtainSemaphoreCB(&SemTable[SemHandle].SemCB, Timeout, 0); +}