1*2d543d20SAndroid Build Coastguard Worker #ifndef _SEMANAGE_BOOLEAN_INTERNAL_H_ 2*2d543d20SAndroid Build Coastguard Worker #define _SEMANAGE_BOOLEAN_INTERNAL_H_ 3*2d543d20SAndroid Build Coastguard Worker 4*2d543d20SAndroid Build Coastguard Worker #include <semanage/boolean_record.h> 5*2d543d20SAndroid Build Coastguard Worker #include <semanage/booleans_local.h> 6*2d543d20SAndroid Build Coastguard Worker #include <semanage/booleans_policy.h> 7*2d543d20SAndroid Build Coastguard Worker #include <semanage/booleans_active.h> 8*2d543d20SAndroid Build Coastguard Worker #include "database.h" 9*2d543d20SAndroid Build Coastguard Worker #include "handle.h" 10*2d543d20SAndroid Build Coastguard Worker 11*2d543d20SAndroid Build Coastguard Worker /* BOOL RECORD: method table */ 12*2d543d20SAndroid Build Coastguard Worker extern record_table_t SEMANAGE_BOOL_RTABLE; 13*2d543d20SAndroid Build Coastguard Worker 14*2d543d20SAndroid Build Coastguard Worker extern int bool_file_dbase_init(semanage_handle_t * handle, 15*2d543d20SAndroid Build Coastguard Worker const char *path_ro, 16*2d543d20SAndroid Build Coastguard Worker const char *path_rw, 17*2d543d20SAndroid Build Coastguard Worker dbase_config_t * dconfig); 18*2d543d20SAndroid Build Coastguard Worker 19*2d543d20SAndroid Build Coastguard Worker extern void bool_file_dbase_release(dbase_config_t * dconfig); 20*2d543d20SAndroid Build Coastguard Worker 21*2d543d20SAndroid Build Coastguard Worker extern int bool_policydb_dbase_init(semanage_handle_t * handle, 22*2d543d20SAndroid Build Coastguard Worker dbase_config_t * dconfig); 23*2d543d20SAndroid Build Coastguard Worker 24*2d543d20SAndroid Build Coastguard Worker extern void bool_policydb_dbase_release(dbase_config_t * dconfig); 25*2d543d20SAndroid Build Coastguard Worker 26*2d543d20SAndroid Build Coastguard Worker extern int bool_activedb_dbase_init(semanage_handle_t * handle, 27*2d543d20SAndroid Build Coastguard Worker dbase_config_t * dconfig); 28*2d543d20SAndroid Build Coastguard Worker 29*2d543d20SAndroid Build Coastguard Worker extern void bool_activedb_dbase_release(dbase_config_t * dconfig); 30*2d543d20SAndroid Build Coastguard Worker 31*2d543d20SAndroid Build Coastguard Worker #endif 32