epicsMutexLockWithTimeout no longer exists

This commit is contained in:
Marty Kraimer
2002-12-04 14:37:21 +00:00
parent faed748404
commit ace4e5a9f6
2 changed files with 13 additions and 3 deletions

View File

@@ -390,9 +390,14 @@ int epicsShareAPI dbNotifyDump(void)
putNotify *ppn;
putNotify *ppnRestart;
putNotifyRecord *ppnrWait;
int itry;
lockStatus = epicsMutexLockWithTimeout(notifyLock,2.0);
for(itry=0; itry<100; itry++) {
lockStatus = epicsMutexTryLock(notifyLock);
if(lockStatus==epicsMutexLockOK) break;
epicsThreadSleep(.05);
}
for(pdbRecordType = (dbRecordType *)ellFirst(&pdbbase->recordTypeList);
pdbRecordType;
pdbRecordType = (dbRecordType *)ellNext(&pdbRecordType->node)) {