Home
last modified time | relevance | path

Searched refs:num_roles (Results 1 - 10 of 10) sorted by relevance

/third_party/selinux/libsepol/src/
H A Duser_record.c23 unsigned int num_roles; member
169 return user->num_roles; in sepol_user_get_num_roles()
187 user->num_roles + 1, in sepol_user_add_role()
192 user->num_roles++; in sepol_user_add_role()
194 user->roles[user->num_roles - 1] = role_cp; in sepol_user_add_role()
211 for (i = 0; i < user->num_roles; i++) in sepol_user_has_role()
220 const char **roles_arr, unsigned int num_roles) in sepol_user_set_roles()
226 if (num_roles > 0) { in sepol_user_set_roles()
229 tmp_roles = (char **)calloc(1, sizeof(char *) * num_roles); in sepol_user_set_roles()
233 for (i = 0; i < num_roles; in sepol_user_set_roles()
218 sepol_user_set_roles(sepol_handle_t * handle, sepol_user_t * user, const char **roles_arr, unsigned int num_roles) sepol_user_set_roles() argument
263 sepol_user_get_roles(sepol_handle_t * handle, const sepol_user_t * user, const char ***roles_arr, unsigned int *num_roles) sepol_user_get_roles() argument
[all...]
H A Dusers.c116 unsigned int num_roles = 0; in sepol_user_modify() local
136 if (sepol_user_get_roles(handle, user, &roles, &num_roles) < 0) in sepol_user_modify()
160 for (i = 0; i < num_roles; i++) { in sepol_user_modify()
H A Dmodule_to_cil.c1484 unsigned int num_roles = 0; in role_allows_to_cil() local
1492 rc = process_roleset(pdb, rs, attr_list, &roles, &num_roles); in role_allows_to_cil()
1503 for (i = 0; i < num_roles; i++) { in role_allows_to_cil()
1509 names_destroy(&roles, &num_roles); in role_allows_to_cil()
1516 names_destroy(&roles, &num_roles); in role_allows_to_cil()
H A Dkernel_to_cil.c2403 unsigned i, j, num, num_roles; in write_user_decl_rules_to_cil() local
2463 num_roles = strs_num_items(role_strs); in write_user_decl_rules_to_cil()
2464 for (j=0; j<num_roles; j++) { in write_user_decl_rules_to_cil()
/third_party/selinux/libsepol/tests/
H A Dtest-expander-users.c32 static void check_user_roles(policydb_t * p, const char *user_name, const char **role_names, int num_roles) in check_user_roles() argument
47 found = calloc(num_roles, sizeof(unsigned char)); in check_user_roles()
51 for (j = 0; j < num_roles; j++) { in check_user_roles()
59 for (j = 0; j < num_roles; j++) { in check_user_roles()
/third_party/selinux/libsepol/include/sepol/
H A Duser_record.h65 unsigned int *num_roles);
69 const char **roles_arr, unsigned int num_roles);
/third_party/selinux/libsepol/cil/src/
H A Dcil_policy.c1588 int num_roles; in cil_users_to_policy() local
1592 num_roles = 0; in cil_users_to_policy()
1597 if (num_roles == 0) { in cil_users_to_policy()
1601 num_roles++; in cil_users_to_policy()
1604 if (num_roles > 0) { in cil_users_to_policy()
1606 if (num_roles > 1) { in cil_users_to_policy()
1613 if (num_roles > 1) { in cil_users_to_policy()
H A Dcil_post.c611 role->value = db->num_roles; in __cil_post_db_count_helper()
612 db->num_roles++; in __cil_post_db_count_helper()
699 db->val_to_role = cil_malloc(sizeof(*db->val_to_role) * db->num_roles); in __cil_post_db_array_helper()
979 rc = __cil_expr_list_to_bitmap(attr->expr_list, attr->roles, db->num_roles, db); in __evaluate_role_expression()
H A Dcil_internal.h316 int num_roles; member
H A Dcil.c436 (*db)->num_roles = 0; in cil_db_init()

Completed in 21 milliseconds