static int user_extra_print( semanage_handle_t* handle, semanage_user_extra_t* user_extra, FILE* str) { const char* name = semanage_user_extra_get_name(user_extra); const char* prefix = semanage_user_extra_get_prefix(user_extra); if (fprintf(str, "user %s prefix %s;\n", name, prefix) < 0) goto err; return STATUS_SUCCESS; err: ERR(handle, "could not print user extra data " "for %s to stream", name); return STATUS_ERR; }
/* Labeling prefix */ const char *semanage_user_get_prefix(const semanage_user_t * user) { return semanage_user_extra_get_prefix(user->extra); }