Lines Matching refs:base_role
351 role_datum_t *role, *base_role, *new_role = NULL;
356 base_role = hashtab_search(state->base->p_roles.table, id);
357 if (base_role != NULL) {
363 && base_role->flavor != ROLE_ATTRIB) {
369 && base_role->flavor == ROLE_ATTRIB) {
401 base_role = new_role;
410 new_role->flavor = base_role->flavor;
411 new_role->s.value = base_role->s.value;
422 state->cur->map[SYM_ROLES][role->s.value - 1] = base_role->s.value;
2472 role_datum_t *decl_role, *base_role;
2485 base_role = (role_datum_t *)hashtab_search(state->base->p_roles.table,
2487 assert(base_role != NULL && base_role->flavor == ROLE_ATTRIB);
2489 if (ebitmap_union(&base_role->roles, &decl_role->roles)) {