xref: /aosp_15_r20/system/sepolicy/tools/sepolicy-analyze/utils.h (revision e4a36f4174b17bbab9dc043f4a65dc8d87377290)
1*e4a36f41SAndroid Build Coastguard Worker #ifndef UTILS_H
2*e4a36f41SAndroid Build Coastguard Worker #define UTILS_H
3*e4a36f41SAndroid Build Coastguard Worker 
4*e4a36f41SAndroid Build Coastguard Worker #include <stdbool.h>
5*e4a36f41SAndroid Build Coastguard Worker #include <stdint.h>
6*e4a36f41SAndroid Build Coastguard Worker #include <sepol/policydb/avtab.h>
7*e4a36f41SAndroid Build Coastguard Worker #include <sepol/policydb/policydb.h>
8*e4a36f41SAndroid Build Coastguard Worker 
9*e4a36f41SAndroid Build Coastguard Worker 
10*e4a36f41SAndroid Build Coastguard Worker extern bool USAGE_ERROR;
11*e4a36f41SAndroid Build Coastguard Worker 
12*e4a36f41SAndroid Build Coastguard Worker void display_allow(policydb_t *policydb, avtab_key_t *key, int idx, uint32_t perms);
13*e4a36f41SAndroid Build Coastguard Worker 
14*e4a36f41SAndroid Build Coastguard Worker bool load_policy(char *filename, policydb_t * policydb, struct policy_file *pf);
15*e4a36f41SAndroid Build Coastguard Worker 
16*e4a36f41SAndroid Build Coastguard Worker #endif /* UTILS_H */
17