Lines Matching defs:role
631 sepol_log_err("Unknown default role value: %i", class->default_user);
651 sepol_log_err("Unknown default role value: %i", class->default_role);
1257 role_datum_t *role;
1269 role = pdb->role_val_to_struct[i];
1270 if (role && role->flavor == ROLE_ATTRIB) {
2169 struct role_datum *role;
2182 role = pdb->role_val_to_struct[i];
2183 if (role && role->flavor == ROLE_ROLE) {
2200 sepol_printf(out, "role %s;\n", name);
2206 role = hashtab_search(pdb->p_roles.table, name);
2207 if (!role) {
2211 if (ebitmap_is_empty(&role->types.types)) continue;
2212 types = ebitmap_to_str(&role->types.types, pdb->p_type_val_to_name, 1);
2230 sepol_printf(out, "role %s types { %s };\n", name, p1);
2234 sepol_printf(out, "role %s types { %s };\n", name, types);
2243 sepol_log_err("Error writing role declarations to policy.conf\n");
2253 char *role, *type, *class, *new;
2262 role = pdb->p_role_val_to_name[curr->role - 1];
2268 role, type, class, new);
2284 sepol_log_err("Error writing role transition rules to policy.conf\n");
2294 char *role, *new;
2303 role = pdb->p_role_val_to_name[curr->role - 1];
2306 rc = strs_create_and_add(strs, "allow %s %s;", 2, role, new);
2322 sepol_log_err("Error writing role allow rules to policy.conf\n");
2413 char *user, *role, *type, *range;
2417 role = pdb->p_role_val_to_name[con->role - 1];
2422 ctx = create_str("%s:%s:%s:%s", 4, user, role, type, range);
2425 ctx = create_str("%s:%s:%s", 3, user, role, type);