Lines Matching refs:safeList
997 static int SetGroups(int listSize, const int *safeList, int size)
1010 if (safeList != NULL) {
1011 (VOID)memcpy_s(newUser->groups, size * sizeof(int), safeList, size * sizeof(int));
1030 int *safeList = NULL;
1046 safeList = LOS_MemAlloc(m_aucSysMem1, listSize);
1047 if (safeList == NULL) {
1052 (void)memcpy_s(safeList, listSize, &OsCurrProcessGet()->user->groups[0], listSize);
1055 ret = LOS_ArchCopyToUser(list, safeList, listSize);
1060 (void)LOS_MemFree(m_aucSysMem1, safeList);
1098 int *safeList = NULL;
1115 safeList = LOS_MemAlloc(m_aucSysMem1, size * sizeof(int));
1116 if (safeList == NULL) {
1120 ret = LOS_ArchCopyFromUser(safeList, list, size * sizeof(int));
1127 if (safeList[count] == gid) {
1129 } else if (safeList[count] < 0) {
1136 ret = SetGroups(listSize, safeList, size);
1138 if (safeList != NULL) {
1139 (void)LOS_MemFree(m_aucSysMem1, safeList);