Searched refs:user_extra (Results 1 - 6 of 6) sorted by relevance

/external/selinux/libsemanage/src/
H A Duser_extra_record.c36 user_extra,
40 if (semanage_user_key_create(handle, user_extra->name, key_ptr) < 0)
50 static int semanage_user_extra_compare(const semanage_user_extra_t * user_extra, argument
57 return strcmp(user_extra->name, name);
61 user_extra,
66 return strcmp(user_extra->name, user_extra2->name);
70 user_extra,
75 return strcmp((*user_extra)->name, (*user_extra2)->name);
80 user_extra)
83 return user_extra
34 semanage_user_extra_key_extract(semanage_handle_t * handle, const semanage_user_extra_t * user_extra, semanage_user_key_t ** key_ptr) argument
60 semanage_user_extra_compare2(const semanage_user_extra_t * user_extra, const semanage_user_extra_t * user_extra2) argument
69 semanage_user_extra_compare2_qsort(const semanage_user_extra_t ** user_extra, const semanage_user_extra_t ** user_extra2) argument
79 semanage_user_extra_get_name(const semanage_user_extra_t * user_extra) argument
86 semanage_user_extra_set_name(semanage_handle_t * handle, semanage_user_extra_t * user_extra, const char *name) argument
103 semanage_user_extra_get_prefix(const semanage_user_extra_t * user_extra) argument
110 semanage_user_extra_set_prefix(semanage_handle_t * handle, semanage_user_extra_t * user_extra, const char *prefix) argument
131 semanage_user_extra_t *user_extra = local
148 semanage_user_extra_free(semanage_user_extra_t * user_extra) argument
160 semanage_user_extra_clone(semanage_handle_t * handle, const semanage_user_extra_t * user_extra, semanage_user_extra_t ** user_extra_ptr) argument
[all...]
H A Dusers_extra_file.c24 semanage_user_extra_t * user_extra, FILE * str)
27 const char *name = semanage_user_extra_get_name(user_extra);
28 const char *prefix = semanage_user_extra_get_prefix(user_extra);
43 semanage_user_extra_t * user_extra)
62 if (semanage_user_extra_set_name(handle, user_extra, str) < 0)
78 if (semanage_user_extra_set_prefix(handle, user_extra, str) < 0)
23 user_extra_print(semanage_handle_t * handle, semanage_user_extra_t * user_extra, FILE * str) argument
41 user_extra_parse(semanage_handle_t * handle, parse_info_t * info, semanage_user_extra_t * user_extra) argument
H A Duser_internal.h144 const semanage_user_extra_t * user_extra,
148 user_extra);
151 semanage_user_extra_t * user_extra,
155 user_extra);
158 semanage_user_extra_t * user_extra,
161 hidden void semanage_user_extra_free(semanage_user_extra_t * user_extra);
/external/selinux/libsepol/include/sepol/policydb/
H A Dmodule.h43 char *user_extra; member in struct:sepol_module_package
/external/selinux/policycoreutils/semodule_package/
H A Dsemodule_package.c35 (" -u --user_extra user_extra file (only valid in base)\n");
95 NULL, *user_extra = NULL; local
106 {"user_extra", required_argument, NULL, 'u'},
159 if (user_extra) {
161 "May not specify more than one user_extra file\n");
164 user_extra = strdup(optarg);
165 if (!user_extra)
198 if (user_extra) {
199 if (file_to_data(user_extra,
[all...]
/external/selinux/libsepol/src/
H A Dmodule.c145 free(p->user_extra);
174 return p->user_extra;
216 if (set_char(&p->user_extra, data, len))
556 "found multiple user_extra sections in module package (at section %u)",
562 mod->user_extra = (char *)malloc(mod->user_extra_len);
563 if (!mod->user_extra) {
568 (mod->user_extra, file, mod->user_extra_len)) {
570 "invalid user_extra section at section %u",
572 free(mod->user_extra);
573 mod->user_extra
[all...]

Completed in 3320 milliseconds