CRITICAL_SECTION *csp;
if ((i=lockp->type) != 0) {
+ if (i >= 0 && i < OSI_NLOCKTYPES)
(osi_lockOps[i]->ObtainWriteProc)(lockp);
- return;
+ return;
}
/* otherwise we're the fast base type */
CRITICAL_SECTION *csp;
if ((i=lockp->type) != 0) {
+ if (i >= 0 && i < OSI_NLOCKTYPES)
(osi_lockOps[i]->ObtainReadProc)(lockp);
return;
}
CRITICAL_SECTION *csp;
if ((i = lockp->type) != 0) {
+ if (i >= 0 && i < OSI_NLOCKTYPES)
(osi_lockOps[i]->ReleaseReadProc)(lockp);
return;
}
CRITICAL_SECTION *csp;
if ((i = lockp->type) != 0) {
+ if (i >= 0 && i < OSI_NLOCKTYPES)
(osi_lockOps[i]->ReleaseWriteProc)(lockp);
return;
}
CRITICAL_SECTION *csp;
if ((i = lockp->type) != 0) {
+ if (i >= 0 && i < OSI_NLOCKTYPES)
(osi_lockOps[i]->ConvertWToRProc)(lockp);
return;
}
CRITICAL_SECTION *csp;
if ((i=lockp->type) != 0) {
+ if (i >= 0 && i < OSI_NLOCKTYPES)
(osi_lockOps[i]->ObtainMutexProc)(lockp);
return;
}
CRITICAL_SECTION *csp;
if ((i = lockp->type) != 0) {
+ if (i >= 0 && i < OSI_NLOCKTYPES)
(osi_lockOps[i]->ReleaseMutexProc)(lockp);
return;
}
CRITICAL_SECTION *csp;
if ((i=lockp->type) != 0)
+ if (i >= 0 && i < OSI_NLOCKTYPES)
return (osi_lockOps[i]->TryReadProc)(lockp);
/* otherwise we're the fast base type */
CRITICAL_SECTION *csp;
if ((i=lockp->type) != 0)
+ if (i >= 0 && i < OSI_NLOCKTYPES)
return (osi_lockOps[i]->TryWriteProc)(lockp);
/* otherwise we're the fast base type */
CRITICAL_SECTION *csp;
if ((i=lockp->type) != 0)
+ if (i >= 0 && i < OSI_NLOCKTYPES)
return (osi_lockOps[i]->TryMutexProc)(lockp);
/* otherwise we're the fast base type */
CRITICAL_SECTION *csp;
if ((i = lockp->type) != 0) {
+ if (i >= 0 && i < OSI_NLOCKTYPES)
(osi_lockOps[i]->SleepRProc)(sleepVal, lockp);
return;
}
CRITICAL_SECTION *csp;
if ((i = lockp->type) != 0) {
+ if (i >= 0 && i < OSI_NLOCKTYPES)
(osi_lockOps[i]->SleepWProc)(sleepVal, lockp);
return;
}
CRITICAL_SECTION *csp;
if ((i = lockp->type) != 0) {
+ if (i >= 0 && i < OSI_NLOCKTYPES)
(osi_lockOps[i]->SleepMProc)(sleepVal, lockp);
return;
}
long i;
if ((i=lockp->type) != 0)
+ if (i >= 0 && i < OSI_NLOCKTYPES)
(osi_lockOps[i]->FinalizeRWLockProc)(lockp);
}
long i;
if ((i=lockp->type) != 0)
+ if (i >= 0 && i < OSI_NLOCKTYPES)
(osi_lockOps[i]->FinalizeMutexProc)(lockp);
}
int i;
if ((i = osi_lockTypeDefault) > 0) {
+ if (i >= 0 && i < OSI_NLOCKTYPES)
(osi_lockOps[i]->InitializeMutexProc)(mp, namep);
return;
}
int i;
if ((i = osi_lockTypeDefault) > 0) {
+ if (i >= 0 && i < OSI_NLOCKTYPES)
(osi_lockOps[i]->InitializeRWLockProc)(mp, namep);
return;
}
CRITICAL_SECTION *csp;
if ((i=lp->type) != 0)
+ if (i >= 0 && i < OSI_NLOCKTYPES)
return (osi_lockOps[i]->GetRWLockState)(lp);
/* otherwise we're the fast base type */
CRITICAL_SECTION *csp;
if ((i=mp->type) != 0)
+ if (i >= 0 && i < OSI_NLOCKTYPES)
return (osi_lockOps[i]->GetMutexState)(mp);
/* otherwise we're the fast base type */