コード例 #1
0
ファイル: semLib.c プロジェクト: chennqqi/vxworks-like-kernel
STATUS semGive(SEM_ID semId)
{
    if(kernelState)
    {
        return semGiveDefer(semId);
    }
    else
    {
        return ((*semGiveTbl[semId->semType & SEM_TYPE_MASK])(semId));
    }
}
コード例 #2
0
ファイル: semLib.c プロジェクト: phoboz/vmx
STATUS semGive(
    SEM_ID semId
    )
{
    STATUS status;

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

    return status;
}