Lines Matching refs:gid
500 int SysSetProcessGroupID(unsigned int pid, unsigned int gid) in SysSetProcessGroupID() argument
508 if (gid == 0) { in SysSetProcessGroupID()
509 gid = pid; in SysSetProcessGroupID()
512 ret = OsPermissionToCheck(pid, gid); in SysSetProcessGroupID()
517 return OsSetProcessGroupID(pid, gid); in SysSetProcessGroupID()
777 int SysSetGroupID(int gid) in SysSetGroupID() argument
786 if (gid < 0) { in SysSetGroupID()
790 unsigned int kgid = OsMakeKgid(userContainer, gid); in SysSetGroupID()
803 newCredentials->gid = kgid; in SysSetGroupID()
805 oldGid = user->gid; in SysSetGroupID()
806 user->gid = kgid; in SysSetGroupID()
815 } else if (user->gid != kgid) { in SysSetGroupID()
829 if (gid != 0) { in SysSetGroupID()
836 int SysSetGroupID(int gid) in SysSetGroupID() argument
845 if (gid < 0) { in SysSetGroupID()
852 oldGid = user->gid; in SysSetGroupID()
853 user->gid = gid; in SysSetGroupID()
854 user->effGid = gid; in SysSetGroupID()
857 user->groups[count] = gid; in SysSetGroupID()
862 } else if (user->gid != gid) { in SysSetGroupID()
873 if (gid != 0) { in SysSetGroupID()
891 realGroupID = OsFromKuidMunged(OsCurrentUserContainer(), CurrentCredentials()->gid); in SysGetRealEffSaveGroupID()
895 realGroupID = OsCurrUserGet()->gid; in SysGetRealEffSaveGroupID()
1014 newUser->groups[listSize] = oldUser->gid; in SetGroups()
1095 int gid; in SysSetGroups() local
1125 gid = OsCurrUserGet()->gid; in SysSetGroups()
1127 if (safeList[count] == gid) { in SysSetGroups()