xref: /aosp_15_r20/external/selinux/libsepol/include/sepol/sepol.h (revision 2d543d20722ada2425b5bdab9d0d1d29470e7bba)
1*2d543d20SAndroid Build Coastguard Worker #ifndef _SEPOL_H_
2*2d543d20SAndroid Build Coastguard Worker #define _SEPOL_H_
3*2d543d20SAndroid Build Coastguard Worker 
4*2d543d20SAndroid Build Coastguard Worker #include <stddef.h>
5*2d543d20SAndroid Build Coastguard Worker #include <stdio.h>
6*2d543d20SAndroid Build Coastguard Worker 
7*2d543d20SAndroid Build Coastguard Worker #ifdef __cplusplus
8*2d543d20SAndroid Build Coastguard Worker extern "C" {
9*2d543d20SAndroid Build Coastguard Worker #endif
10*2d543d20SAndroid Build Coastguard Worker 
11*2d543d20SAndroid Build Coastguard Worker #include <sepol/user_record.h>
12*2d543d20SAndroid Build Coastguard Worker #include <sepol/context_record.h>
13*2d543d20SAndroid Build Coastguard Worker #include <sepol/iface_record.h>
14*2d543d20SAndroid Build Coastguard Worker #include <sepol/ibpkey_record.h>
15*2d543d20SAndroid Build Coastguard Worker #include <sepol/ibendport_record.h>
16*2d543d20SAndroid Build Coastguard Worker #include <sepol/port_record.h>
17*2d543d20SAndroid Build Coastguard Worker #include <sepol/boolean_record.h>
18*2d543d20SAndroid Build Coastguard Worker #include <sepol/node_record.h>
19*2d543d20SAndroid Build Coastguard Worker 
20*2d543d20SAndroid Build Coastguard Worker #include <sepol/booleans.h>
21*2d543d20SAndroid Build Coastguard Worker #include <sepol/interfaces.h>
22*2d543d20SAndroid Build Coastguard Worker #include <sepol/ibpkeys.h>
23*2d543d20SAndroid Build Coastguard Worker #include <sepol/ibendports.h>
24*2d543d20SAndroid Build Coastguard Worker #include <sepol/ports.h>
25*2d543d20SAndroid Build Coastguard Worker #include <sepol/nodes.h>
26*2d543d20SAndroid Build Coastguard Worker #include <sepol/users.h>
27*2d543d20SAndroid Build Coastguard Worker #include <sepol/handle.h>
28*2d543d20SAndroid Build Coastguard Worker #include <sepol/debug.h>
29*2d543d20SAndroid Build Coastguard Worker #include <sepol/policydb.h>
30*2d543d20SAndroid Build Coastguard Worker #include <sepol/module.h>
31*2d543d20SAndroid Build Coastguard Worker #include <sepol/context.h>
32*2d543d20SAndroid Build Coastguard Worker 
33*2d543d20SAndroid Build Coastguard Worker /* Set internal policydb from a file for subsequent service calls. */
34*2d543d20SAndroid Build Coastguard Worker extern int sepol_set_policydb_from_file(FILE * fp);
35*2d543d20SAndroid Build Coastguard Worker 
36*2d543d20SAndroid Build Coastguard Worker #ifdef __cplusplus
37*2d543d20SAndroid Build Coastguard Worker }
38*2d543d20SAndroid Build Coastguard Worker #endif
39*2d543d20SAndroid Build Coastguard Worker 
40*2d543d20SAndroid Build Coastguard Worker #endif
41