Blame src/seuser_internal.h

Packit Service 102278
#ifndef _SEMANAGE_SEUSER_INTERNAL_H_
Packit Service 102278
#define _SEMANAGE_SEUSER_INTERNAL_H_
Packit Service 102278
Packit Service 102278
#include <semanage/seuser_record.h>
Packit Service 102278
#include <semanage/seusers_local.h>
Packit Service 102278
#include <semanage/seusers_policy.h>
Packit Service 102278
#include <sepol/policydb.h>
Packit Service 102278
#include "database.h"
Packit Service 102278
#include "handle.h"
Packit Service 102278
#include "dso.h"
Packit Service 102278
Packit Service 102278
hidden_proto(semanage_seuser_clone)
Packit Service 102278
    hidden_proto(semanage_seuser_compare)
Packit Service 102278
    hidden_proto(semanage_seuser_compare2)
Packit Service 102278
    hidden_proto(semanage_seuser_create)
Packit Service 102278
    hidden_proto(semanage_seuser_free)
Packit Service 102278
    hidden_proto(semanage_seuser_get_mlsrange)
Packit Service 102278
    hidden_proto(semanage_seuser_get_name)
Packit Service 102278
    hidden_proto(semanage_seuser_get_sename)
Packit Service 102278
    hidden_proto(semanage_seuser_key_create)
Packit Service 102278
    hidden_proto(semanage_seuser_key_extract)
Packit Service 102278
    hidden_proto(semanage_seuser_key_free)
Packit Service 102278
    hidden_proto(semanage_seuser_set_mlsrange)
Packit Service 102278
    hidden_proto(semanage_seuser_set_name)
Packit Service 102278
    hidden_proto(semanage_seuser_set_sename)
Packit Service 102278
    hidden_proto(semanage_seuser_iterate)
Packit Service 102278
    hidden_proto(semanage_seuser_iterate_local)
Packit Service 102278
Packit Service 102278
/* SEUSER RECORD: method table */
Packit Service 102278
extern record_table_t SEMANAGE_SEUSER_RTABLE;
Packit Service 102278
Packit Service 102278
extern int seuser_file_dbase_init(semanage_handle_t * handle,
Packit Service 102278
				  const char *path_ro,
Packit Service 102278
				  const char *path_rw,
Packit Service 102278
				  dbase_config_t * dconfig);
Packit Service 102278
Packit Service 102278
extern void seuser_file_dbase_release(dbase_config_t * dconfig);
Packit Service 102278
Packit Service 102278
extern int hidden semanage_seuser_validate_local(semanage_handle_t * handle,
Packit Service 102278
						 const sepol_policydb_t *
Packit Service 102278
						 policydb);
Packit Service 102278
Packit Service 102278
#endif