Lines Matching refs:sgid
882 int SysGetRealEffSaveGroupID(int *rgid, int *egid, int *sgid) in SysGetRealEffSaveGroupID() argument
916 ret = LOS_ArchCopyToUser(sgid, &saveGroupID, sizeof(int)); in SysGetRealEffSaveGroupID()
925 static int SetRealEffSaveGroupIDCheck(int rgid, int egid, int sgid) in SetRealEffSaveGroupIDCheck() argument
935 if ((sgid < 0) && (sgid != -1)) { in SetRealEffSaveGroupIDCheck()
943 int SysSetRealEffSaveGroupID(int rgid, int egid, int sgid) in SysSetRealEffSaveGroupID() argument
948 if ((rgid == -1) && (egid == -1) && (sgid == -1)) { in SysSetRealEffSaveGroupID()
952 ret = SetRealEffSaveGroupIDCheck(rgid, egid, sgid); in SysSetRealEffSaveGroupID()
958 if (((egid != -1) && (egid != rgid)) || ((sgid != -1) && (sgid != rgid))) { in SysSetRealEffSaveGroupID()
963 if ((sgid != -1) && (sgid != egid)) { in SysSetRealEffSaveGroupID()
968 return SysSetGroupID(sgid); in SysSetRealEffSaveGroupID()
972 if ((rgid != 0) || (egid != 0) || (sgid != 0)) { in SysSetRealEffSaveGroupID()