From e0c9a741d295d0ef4d640c4aa2ab1ffa370322d4 Mon Sep 17 00:00:00 2001 From: Marty Kraimer Date: Thu, 1 Jun 2000 20:52:18 +0000 Subject: [PATCH] return semTakeTimeout if ticks<=0 --- src/libCom/osi/os/vxWorks/osdSem.c | 1 + 1 file changed, 1 insertion(+) diff --git a/src/libCom/osi/os/vxWorks/osdSem.c b/src/libCom/osi/os/vxWorks/osdSem.c index 50bd4ab0e..0f4f6be5d 100644 --- a/src/libCom/osi/os/vxWorks/osdSem.c +++ b/src/libCom/osi/os/vxWorks/osdSem.c @@ -57,6 +57,7 @@ semTakeStatus semBinaryTakeTimeout( status = semTake((SEM_ID)id,ticks); if(status==OK) return(semTakeOK); if(errno==S_objLib_OBJ_TIMEOUT) return(semTakeTimeout); + if(ticks<=0) return(semTakeTimeout); return(semTakeError); }