Home | History | Annotate | Download | only in src

Lines Matching refs:new_role

731 	role_datum_t *role, *new_role, *regular_role;
757 new_role =
760 assert(new_role != NULL && new_role->flavor == ROLE_ATTRIB);
765 if (ebitmap_union(&new_role->roles, &mapped_roles)) {
784 &new_role->types.types)) {
800 role_datum_t *new_role;
822 new_role =
824 if (!new_role) {
825 new_role = (role_datum_t *) malloc(sizeof(role_datum_t));
826 if (!new_role) {
830 memset(new_role, 0, sizeof(role_datum_t));
835 free(new_role);
840 new_role->flavor = role->flavor;
841 new_role->s.value = state->out->p_roles.nprim;
842 state->rolemap[role->s.value - 1] = new_role->s.value;
845 (hashtab_datum_t) new_role);
849 free(new_role);
858 if (ebitmap_union(&new_role->dominates, &role->dominates)) {
873 if (ebitmap_union(&new_role->types.types, &tmp_union_types)) {
1255 (cur_allow->new_role == j + 1))
1269 n->new_role = j + 1;
1327 mapped_role = state->rolemap[cur->new_role - 1];
1335 if (cur_trans->new_role == mapped_role) {
1344 state->out->p_role_val_to_name[cur_trans->new_role - 1]);
1364 n->new_role = state->rolemap
1365 [cur->new_role - 1];