Lines Matching refs:ruid
577 int SysGetRealEffSaveUserID(int *ruid, int *euid, int *suid)
601 ret = LOS_ArchCopyToUser(ruid, &realUserID, sizeof(int));
711 static int SetRealEffSaveUserIDCheck(int ruid, int euid, int suid)
713 if ((ruid < 0) && (ruid != -1)) {
729 int SysSetRealEffSaveUserID(int ruid, int euid, int suid)
734 if ((ruid == -1) && (euid == -1) && (suid == -1)) {
738 ret = SetRealEffSaveUserIDCheck(ruid, euid, suid);
743 if (ruid >= 0) {
744 if (((euid != -1) && (euid != ruid)) || ((suid != -1) && (suid != ruid))) {
747 return SysSetUserID(ruid);
757 if ((ruid != 0) || (euid != 0) || (suid != 0)) {
764 int SysSetRealEffUserID(int ruid, int euid)
767 return SysSetRealEffSaveUserID(ruid, euid, -1);
769 if ((ruid != 0) || (euid != 0)) {