Home | History | Annotate | Download | only in src

Lines Matching refs:user

3 /* Object: semanage_user_base_t (SELinux User/Class Policy Object)
4 * Object: semanage_user_key_t (SELinux User/Class Key)
29 const semanage_user_base_t * user,
33 return sepol_user_key_extract(handle->sepolh, user, key);
36 static int semanage_user_base_compare(const semanage_user_base_t * user,
40 return sepol_user_compare(user, key);
43 static int semanage_user_base_compare2(const semanage_user_base_t * user,
47 return sepol_user_compare2(user, user2);
50 static int semanage_user_base_compare2_qsort(const semanage_user_base_t ** user,
55 return sepol_user_compare2(*user, *user2);
60 user)
63 return sepol_user_get_name(user);
67 semanage_user_base_t * user,
71 return sepol_user_set_name(handle->sepolh, user, name);
76 user)
79 return sepol_user_get_mlslevel(user);
83 semanage_user_base_t * user,
87 return sepol_user_set_mlslevel(handle->sepolh, user, mls_level);
91 user)
94 return sepol_user_get_mlsrange(user);
98 semanage_user_base_t * user,
102 return sepol_user_set_mlsrange(handle->sepolh, user, mls_range);
106 hidden int semanage_user_base_get_num_roles(const semanage_user_base_t * user)
109 return sepol_user_get_num_roles(user);
113 semanage_user_base_t * user,
117 return sepol_user_add_role(handle->sepolh, user, role);
120 hidden void semanage_user_base_del_role(semanage_user_base_t * user,
124 sepol_user_del_role(user, role);
127 hidden int semanage_user_base_has_role(const semanage_user_base_t * user,
131 return sepol_user_has_role(user, role);
135 const semanage_user_base_t * user,
140 return sepol_user_get_roles(handle->sepolh, user, roles_arr, num_roles);
144 semanage_user_base_t * user,
149 return sepol_user_set_roles(handle->sepolh, user, roles_arr, num_roles);
161 const semanage_user_base_t * user,
165 return sepol_user_clone(handle->sepolh, user, user_ptr);
168 hidden void semanage_user_base_free(semanage_user_base_t * user)
171 sepol_user_free(user);