Home
last modified time | relevance | path

Searched refs:groupProcessCB (Results 1 – 1 of 1) sorted by relevance

/kernel/liteos_a/kernel/base/core/
Dlos_process.c152 LosProcessCB *groupProcessCB = OS_PCB_FROM_PID(processCB->group->groupID); in OsExitProcessGroup() local
157 groupProcessCB->processStatus &= ~OS_PROCESS_FLAG_GROUP_LEADER; in OsExitProcessGroup()
159 …if (OsProcessIsUnused(groupProcessCB) && !(groupProcessCB->processStatus & OS_PROCESS_FLAG_EXIT)) { in OsExitProcessGroup()
160 LOS_ListDelete(&groupProcessCB->pendList); in OsExitProcessGroup()
161 OsInsertPCBToFreeList(groupProcessCB); in OsExitProcessGroup()
1303 LosProcessCB *groupProcessCB = OS_PCB_FROM_PID(gid); in OsSetProcessGroupCheck() local
1309 if (!OsProcessIsUserMode(processCB) || !OsProcessIsUserMode(groupProcessCB)) { in OsSetProcessGroupCheck()
1323 if (!(groupProcessCB->processStatus & OS_PROCESS_FLAG_GROUP_LEADER)) { in OsSetProcessGroupCheck()
1327 …if ((groupProcessCB->parentProcessID != processCB->parentProcessID) && (gid != processCB->parentPr… in OsSetProcessGroupCheck()