1 #ifndef _SEMANAGE_IFACE_INTERNAL_H_ 2 #define _SEMANAGE_IFACE_INTERNAL_H_ 3 4 #include <semanage/iface_record.h> 5 #include <semanage/interfaces_local.h> 6 #include <semanage/interfaces_policy.h> 7 #include "database.h" 8 #include "handle.h" 9 10 /* IFACE RECORD: method table */ 11 extern record_table_t SEMANAGE_IFACE_RTABLE; 12 13 extern int iface_policydb_dbase_init(semanage_handle_t * handle, 14 dbase_config_t * dconfig); 15 16 extern void iface_policydb_dbase_release(dbase_config_t * dconfig); 17 18 extern int iface_file_dbase_init(semanage_handle_t * handle, 19 const char *path_ro, 20 const char *path_rw, 21 dbase_config_t * dconfig); 22 23 extern void iface_file_dbase_release(dbase_config_t * dconfig); 24 25 #endif 26