Lines Matching refs:egid
562 int egid;
566 egid = OsFromKuidMunged(OsCurrentUserContainer(), CurrentCredentials()->egid);
568 egid = (int)OsCurrUserGet()->effGid;
571 return egid;
804 newCredentials->egid = kgid;
882 int SysGetRealEffSaveGroupID(int *rgid, int *egid, int *sgid)
892 effGroupID = OsFromKuidMunged(OsCurrentUserContainer(), CurrentCredentials()->egid);
893 saveGroupID = OsFromKuidMunged(OsCurrentUserContainer(), CurrentCredentials()->egid);
911 ret = LOS_ArchCopyToUser(egid, &effGroupID, sizeof(int));
925 static int SetRealEffSaveGroupIDCheck(int rgid, int egid, int sgid)
931 if ((egid < 0) && (egid != -1)) {
943 int SysSetRealEffSaveGroupID(int rgid, int egid, int sgid)
948 if ((rgid == -1) && (egid == -1) && (sgid == -1)) {
952 ret = SetRealEffSaveGroupIDCheck(rgid, egid, sgid);
958 if (((egid != -1) && (egid != rgid)) || ((sgid != -1) && (sgid != rgid))) {
962 } else if (egid >= 0) {
963 if ((sgid != -1) && (sgid != egid)) {
966 return SysSetGroupID(egid);
972 if ((rgid != 0) || (egid != 0) || (sgid != 0)) {
979 int SysSetRealEffGroupID(int rgid, int egid)
982 return SysSetRealEffSaveGroupID(rgid, egid, -1);
984 if ((rgid != 0) || (egid != 0)) {