Home | History | Annotate | Download | only in tools

Lines Matching defs:pol

170 static policy_info pol = {
392 if (!pol.policy_file) {
396 if(!check_type(pol.db, value)) {
410 if (!pol.policy_file) {
414 int ret = sepol_mls_check(pol.handle, pol.db, value);
884 if (pol.policy_file_name) {
885 log_info("Opening policy file: %s\n", pol.policy_file_name);
886 pol.policy_file = fopen(pol.policy_file_name, "rb");
887 if (!pol.policy_file) {
889 pol.policy_file_name, strerror(errno));
893 pol.handle = sepol_handle_create();
894 if (!pol.handle) {
900 if (sepol_policy_file_create(&pol.pf) < 0) {
906 sepol_policy_file_set_fp(pol.pf, pol.policy_file);
907 sepol_policy_file_set_handle(pol.pf, pol.handle);
909 if (sepol_policydb_create(&pol.db) < 0) {
915 if (sepol_policydb_read(pol.db, pol.pf) < 0) {
927 (pol.policy_file_name == NULL) ? "None" : pol.policy_file_name);
958 pol.policy_file_name = optarg;
1232 if (pol.policy_file) {
1234 log_info("Closing file: %s\n", pol.policy_file_name);
1235 fclose(pol.policy_file);
1237 if (pol.db)
1238 sepol_policydb_free(pol.db);
1240 if (pol.pf)
1241 sepol_policy_file_free(pol.pf);
1243 if (pol.handle)
1244 sepol_handle_destroy(pol.handle);