Selinux policy booleans management api
#include <semanage/boolean_record.h>
#include <semanage/booleans_active.h>
#include <semanage/booleans_policy.h>
#include <semanage/booleans_local.h>
This object contains properties associated with a SELinux policy boolean
For details on a specific function, see its manual page.
semanage_bool_create(3)-
create a boolean
semanage_bool_free(3)-
release resources for this boolean
semanage_bool_key_create(3)-
create a key, which can be used to identify a boolean
semanage_bool_key_free(3)-
release resources for this boolean key
semanage_bool_key_extract(3)-
create a key matching this boolean
semanage_bool_clone(3)-
create an identical boolean (deep-copy clone)
semanage_bool_compare(3)-
compare this boolean to the provided key
semanage_bool_compare2(3)-
compare this boolean to another
semanage_bool_get_name(3)-
return the name of this boolean
semanage_bool_set_name(3)-
set the name of this boolean
semanage_bool_get_value(3)-
return the value of this boolean
semanage_bool_set_value(3)-
set the value of this boolean
semanage_bool_modify_local(3)-
add or update a boolean in the local store
update a boolean in the currently active policy
delete a boolean from the local store
check if a boolean is defined in the persistent policy
semanage_bool_exists_local(3)-
check if a boolean is defined in the local store
semanage_bool_exists_active(3)-
check if a boolean is defined in the currently active policy
query a boolean in the persistent policy
query a boolean in the local store
semanage_bool_query_active(3)-
query a boolean in the currently active policy
count the number of booleans defined in the persistent policy
count the number of booleans defined in the local store
semanage_bool_count_active(3)-
count the number of booleans defined in the currently active policy
execute a callback for each boolean in the persistent policy
semanage_bool_iterate_local(3)-
execute a callback for each boolean in the local store
semanage_bool_iterate_active(3)-
execute a callback for each boolean in the currently active policy
return an array containing all booleans in the persistent policy
return an array containing all booleans in the local store
return an array containing all booleans in the currently active policy