Lines Matching defs:handle
4 #include "handle.h"
14 static int bool_update(sepol_handle_t * handle,
33 ERR(handle, "boolean %s no longer in policy", name);
37 ERR(handle, "illegal value %d for boolean %s", value, name);
46 ERR(handle, "out of memory");
50 ERR(handle, "could not update boolean %s", cname);
54 static int bool_to_record(sepol_handle_t * handle,
65 if (sepol_bool_create(handle, &tmp_record) < 0)
68 if (sepol_bool_set_name(handle, tmp_record, name) < 0)
77 ERR(handle, "could not convert boolean %s to record", name);
82 int sepol_bool_set(sepol_handle_t * handle,
91 if (bool_update(handle, policydb, key, data) < 0)
95 ERR(handle, "error while re-evaluating conditionals");
102 ERR(handle, "could not set boolean %s", name);
106 int sepol_bool_count(sepol_handle_t * handle __attribute__ ((unused)),
116 int sepol_bool_exists(sepol_handle_t * handle,
129 ERR(handle, "out of memory, could not check "
139 int sepol_bool_query(sepol_handle_t * handle,
162 if (bool_to_record(handle, policydb,
170 ERR(handle, "out of memory");
173 ERR(handle, "could not query boolean %s", cname);
178 int sepol_bool_iterate(sepol_handle_t * handle,
194 if (bool_to_record(handle, policydb, i, &boolean) < 0)
213 ERR(handle, "could not iterate over booleans");