STATUS semGive(SEM_ID semId) { if(kernelState) { return semGiveDefer(semId); } else { return ((*semGiveTbl[semId->semType & SEM_TYPE_MASK])(semId)); } }
STATUS semGive( SEM_ID semId ) { STATUS status; if (kernelState == TRUE) { status = semGiveDefer(semId); } else { status = (*semGiveTable[semId->semType & SEM_TYPE_MASK])(semId); } return status; }