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