sem*Show level is now unsigned
This commit is contained in:
@@ -127,7 +127,7 @@ semBinaryTakeNoWait(semBinaryId id)
|
||||
}
|
||||
|
||||
void
|
||||
semBinaryShow(semBinaryId id,int level)
|
||||
semBinaryShow(semBinaryId id,unsigned int level)
|
||||
{
|
||||
}
|
||||
|
||||
@@ -197,7 +197,7 @@ semTakeStatus semMutexTakeNoWait(semMutexId id)
|
||||
return semBinaryTakeNoWait (id);
|
||||
}
|
||||
|
||||
epicsShareFunc void semMutexShow(semMutexId id,int level)
|
||||
epicsShareFunc void semMutexShow(semMutexId id,unsigned int level)
|
||||
{
|
||||
semBinaryShow (id,level);
|
||||
}
|
||||
|
||||
@@ -145,7 +145,7 @@ semTakeStatus semBinaryTakeNoWait(semBinaryId id)
|
||||
return(semTakeError);
|
||||
}
|
||||
|
||||
void semBinaryShow(semBinaryId id, int level)
|
||||
void semBinaryShow(semBinaryId id,unsigned int level)
|
||||
{
|
||||
}
|
||||
|
||||
@@ -284,7 +284,7 @@ semTakeStatus semMutexTakeNoWait(semMutexId id)
|
||||
return(status);
|
||||
}
|
||||
|
||||
void semMutexShow(semMutexId id, int level)
|
||||
void semMutexShow(semMutexId id,unsigned int level)
|
||||
{
|
||||
mutex *pmutex = (mutex *)id;
|
||||
printf("ownerTid %p count %d owned %d\n",
|
||||
|
||||
@@ -66,7 +66,7 @@ semTakeStatus semBinaryTakeNoWait(semBinaryId id)
|
||||
return(semTakeError);
|
||||
}
|
||||
|
||||
void semBinaryShow(semBinaryId id, int level)
|
||||
void semBinaryShow(semBinaryId id,unsigned int level)
|
||||
{
|
||||
semShow((SEM_ID)id,level);
|
||||
}
|
||||
@@ -120,7 +120,7 @@ semTakeStatus semMutexTakeNoWait(semMutexId id)
|
||||
return(semTakeError);
|
||||
}
|
||||
|
||||
void semMutexShow(semMutexId id, int level)
|
||||
void semMutexShow(semMutexId id,unsigned int level)
|
||||
{
|
||||
semShow((SEM_ID)id,level);
|
||||
}
|
||||
|
||||
@@ -23,7 +23,7 @@ epicsShareFunc semTakeStatus epicsShareAPI semBinaryTake(semBinaryId id);
|
||||
epicsShareFunc semTakeStatus epicsShareAPI semBinaryTakeTimeout(
|
||||
semBinaryId id, double timeOut);
|
||||
epicsShareFunc semTakeStatus epicsShareAPI semBinaryTakeNoWait(semBinaryId id);
|
||||
epicsShareFunc void epicsShareAPI semBinaryShow(semBinaryId id, int level);
|
||||
epicsShareFunc void epicsShareAPI semBinaryShow(semBinaryId id, unsigned int level);
|
||||
|
||||
typedef void *semMutexId;
|
||||
epicsShareFunc semMutexId epicsShareAPI semMutexCreate(void);
|
||||
@@ -35,7 +35,7 @@ epicsShareFunc semTakeStatus epicsShareAPI semMutexTake(semMutexId id);
|
||||
epicsShareFunc semTakeStatus epicsShareAPI semMutexTakeTimeout(
|
||||
semMutexId id, double timeOut);
|
||||
epicsShareFunc semTakeStatus epicsShareAPI semMutexTakeNoWait(semMutexId id);
|
||||
epicsShareFunc void epicsShareAPI semMutexShow(semMutexId id, int level);
|
||||
epicsShareFunc void epicsShareAPI semMutexShow(semMutexId id,unsigned int level);
|
||||
|
||||
/*NOTES:
|
||||
Mutex semaphores MUST implement recursive locking
|
||||
|
||||
Reference in New Issue
Block a user