Lines Matching refs:gid
49 static void GetGroupIdByName(gid_t *gid, const char *name)
51 *gid = -1;
54 *gid = data->gr_gid;
59 *gid = data->gr_gid;
94 GetGroupIdByName(&dacData->gid, name);
117 security->cred.gid = getegid();
128 static int DacGetGroupMember(gid_t gid, uid_t *member, uint32_t *memberSize)
132 struct group *data = getgrgid(gid);
146 PARAM_LOGE("Not enough memory for uid member %u", gid);
164 auditData->dacData.gid = -1;
169 if (INVALID_UID(auditData->dacData.gid) || INVALID_UID(auditData->dacData.uid)) {
170 PARAM_LOGW("Invalid dac for '%s' gid %d uid %d", name, auditData->dacData.gid, auditData->dacData.uid);
174 ret = DacGetGroupMember(auditData->dacData.gid, auditData->members, &auditData->memberNum);
177 auditData->members[0] = auditData->dacData.gid;