Home | History | Annotate | Download | only in src

Lines Matching refs:base_role

344 	role_datum_t *role, *base_role, *new_role = NULL;
349 base_role = hashtab_search(state->base->p_roles.table, id);
350 if (base_role != NULL) {
356 && base_role->flavor != ROLE_ATTRIB) {
362 && base_role->flavor == ROLE_ATTRIB) {
394 base_role = new_role;
403 new_role->flavor = base_role->flavor;
404 new_role->s.value = base_role->s.value;
415 state->cur->map[SYM_ROLES][role->s.value - 1] = base_role->s.value;
2453 role_datum_t *decl_role, *base_role;
2466 base_role = (role_datum_t *)hashtab_search(state->base->p_roles.table,
2468 assert(base_role != NULL && base_role->flavor == ROLE_ATTRIB);
2470 if (ebitmap_union(&base_role->roles, &decl_role->roles)) {