16cd6a6acSopenharmony_ci#ifndef _SEPOL_H_ 26cd6a6acSopenharmony_ci#define _SEPOL_H_ 36cd6a6acSopenharmony_ci 46cd6a6acSopenharmony_ci#include <stddef.h> 56cd6a6acSopenharmony_ci#include <stdio.h> 66cd6a6acSopenharmony_ci 76cd6a6acSopenharmony_ci#ifdef __cplusplus 86cd6a6acSopenharmony_ciextern "C" { 96cd6a6acSopenharmony_ci#endif 106cd6a6acSopenharmony_ci 116cd6a6acSopenharmony_ci#include <sepol/user_record.h> 126cd6a6acSopenharmony_ci#include <sepol/context_record.h> 136cd6a6acSopenharmony_ci#include <sepol/iface_record.h> 146cd6a6acSopenharmony_ci#include <sepol/ibpkey_record.h> 156cd6a6acSopenharmony_ci#include <sepol/ibendport_record.h> 166cd6a6acSopenharmony_ci#include <sepol/port_record.h> 176cd6a6acSopenharmony_ci#include <sepol/boolean_record.h> 186cd6a6acSopenharmony_ci#include <sepol/node_record.h> 196cd6a6acSopenharmony_ci 206cd6a6acSopenharmony_ci#include <sepol/booleans.h> 216cd6a6acSopenharmony_ci#include <sepol/interfaces.h> 226cd6a6acSopenharmony_ci#include <sepol/ibpkeys.h> 236cd6a6acSopenharmony_ci#include <sepol/ibendports.h> 246cd6a6acSopenharmony_ci#include <sepol/ports.h> 256cd6a6acSopenharmony_ci#include <sepol/nodes.h> 266cd6a6acSopenharmony_ci#include <sepol/users.h> 276cd6a6acSopenharmony_ci#include <sepol/handle.h> 286cd6a6acSopenharmony_ci#include <sepol/debug.h> 296cd6a6acSopenharmony_ci#include <sepol/policydb.h> 306cd6a6acSopenharmony_ci#include <sepol/module.h> 316cd6a6acSopenharmony_ci#include <sepol/context.h> 326cd6a6acSopenharmony_ci 336cd6a6acSopenharmony_ci/* Set internal policydb from a file for subsequent service calls. */ 346cd6a6acSopenharmony_ciextern int sepol_set_policydb_from_file(FILE * fp); 356cd6a6acSopenharmony_ci 366cd6a6acSopenharmony_ci#ifdef __cplusplus 376cd6a6acSopenharmony_ci} 386cd6a6acSopenharmony_ci#endif 396cd6a6acSopenharmony_ci 406cd6a6acSopenharmony_ci#endif 41