Blame man/man3/semanage_bool.3

Packit Service 102278
.TH semanage_bool 3 "16 March 2006" "ivg2@cornell.edu" "Libsemanage API documentation"
Packit Service 102278
Packit Service 102278
.SH "NAME" 
Packit Service 102278
semanage_bool \- SELinux Policy Booleans Management API
Packit Service 102278
Packit Service 102278
.SH "SYNOPSIS"
Packit Service 102278
.B #include <semanage/boolean_record.h>
Packit Service 102278
.br
Packit Service 102278
.B #include <semanage/booleans_active.h>
Packit Service 102278
.br
Packit Service 102278
.B #include <semanage/booleans_policy.h>
Packit Service 102278
.br
Packit Service 102278
.B #include <semanage/booleans_local.h>
Packit Service 102278
Packit Service 102278
.PP
Packit Service 102278
This object contains properties associated with a SELinux policy boolean
Packit Service 102278
Packit Service 102278
.PP
Packit Service 102278
For details on a specific function, see its manual page.
Packit Service 102278
Packit Service 102278
.SH "Record API Overview"
Packit Service 102278
Packit Service 102278
.HP 
Packit Service 102278
.BR semanage_bool_create "(3)" \- 
Packit Service 102278
.br
Packit Service 102278
create a boolean
Packit Service 102278
Packit Service 102278
.HP
Packit Service 102278
.BR semanage_bool_free "(3)" \-
Packit Service 102278
.br
Packit Service 102278
release resources for this boolean
Packit Service 102278
Packit Service 102278
.HP
Packit Service 102278
.BR semanage_bool_key_create "(3)" \-
Packit Service 102278
.br
Packit Service 102278
create a key, which can be used to identify a boolean
Packit Service 102278
Packit Service 102278
.HP
Packit Service 102278
.BR semanage_bool_key_free "(3)" \-
Packit Service 102278
.br
Packit Service 102278
release resources for this boolean key
Packit Service 102278
Packit Service 102278
.HP
Packit Service 102278
.BR semanage_bool_key_extract "(3)" \- 
Packit Service 102278
.br
Packit Service 102278
create a key matching this boolean
Packit Service 102278
Packit Service 102278
.HP
Packit Service 102278
.BR semanage_bool_clone "(3)" \- 
Packit Service 102278
.br
Packit Service 102278
create an identical boolean (deep-copy clone)
Packit Service 102278
Packit Service 102278
.HP
Packit Service 102278
.BR semanage_bool_compare "(3)" \- 
Packit Service 102278
.br
Packit Service 102278
compare this boolean to the provided key
Packit Service 102278
Packit Service 102278
.HP
Packit Service 102278
.BR semanage_bool_compare2 "(3)" \-
Packit Service 102278
.br
Packit Service 102278
compare this boolean to another
Packit Service 102278
Packit Service 102278
Packit Service 102278
.SH "Properties API Overview"
Packit Service 102278
Packit Service 102278
.HP
Packit Service 102278
.BR semanage_bool_get_name "(3)" \-
Packit Service 102278
.br
Packit Service 102278
return the name of this boolean
Packit Service 102278
Packit Service 102278
.HP
Packit Service 102278
.BR semanage_bool_set_name "(3)" \-
Packit Service 102278
.br
Packit Service 102278
set the name of this boolean
Packit Service 102278
Packit Service 102278
.HP
Packit Service 102278
.BR semanage_bool_get_value "(3)" \-
Packit Service 102278
.br
Packit Service 102278
return the value of this boolean
Packit Service 102278
Packit Service 102278
.HP
Packit Service 102278
.BR semanage_bool_set_value "(3)" \-
Packit Service 102278
.br
Packit Service 102278
set the value of this boolean
Packit Service 102278
Packit Service 102278
Packit Service 102278
.SH "Record Store API Overview"
Packit Service 102278
Packit Service 102278
.HP
Packit Service 102278
.BR semanage_bool_modify_local "(3)" \- 
Packit Service 102278
.br
Packit Service 102278
add or update a boolean in the local store
Packit Service 102278
Packit Service 102278
.HP
Packit Service 102278
.BR semanage_bool_set_active "(3)" \-
Packit Service 102278
.br
Packit Service 102278
update a boolean in the currently active policy
Packit Service 102278
Packit Service 102278
.HP
Packit Service 102278
.BR semanage_bool_del_local "(3)" \-
Packit Service 102278
.br
Packit Service 102278
delete a boolean from the local store
Packit Service 102278
Packit Service 102278
.HP
Packit Service 102278
.BR semanage_bool_exists "(3)" \-
Packit Service 102278
.br
Packit Service 102278
check if a boolean is defined in the persistent policy
Packit Service 102278
Packit Service 102278
.HP
Packit Service 102278
.BR semanage_bool_exists_local "(3)" \-
Packit Service 102278
.br
Packit Service 102278
check if a boolean is defined in the local store
Packit Service 102278
Packit Service 102278
.HP
Packit Service 102278
.BR semanage_bool_exists_active "(3)" \-
Packit Service 102278
.br
Packit Service 102278
check if a boolean is defined in the currently active policy
Packit Service 102278
Packit Service 102278
.HP
Packit Service 102278
.BR semanage_bool_query "(3)" \-
Packit Service 102278
.br
Packit Service 102278
query a boolean in the persistent policy
Packit Service 102278
Packit Service 102278
.HP
Packit Service 102278
.BR semanage_bool_query_local "(3)" \- 
Packit Service 102278
.br
Packit Service 102278
query a boolean in the local store
Packit Service 102278
Packit Service 102278
.HP
Packit Service 102278
.BR semanage_bool_query_active "(3)" \-
Packit Service 102278
.br
Packit Service 102278
query a boolean in the currently active policy
Packit Service 102278
Packit Service 102278
.HP
Packit Service 102278
.BR semanage_bool_count "(3)" \-
Packit Service 102278
.br
Packit Service 102278
count the number of booleans defined in the persistent policy
Packit Service 102278
Packit Service 102278
.HP
Packit Service 102278
.BR semanage_bool_count_local "(3)" \-
Packit Service 102278
.br
Packit Service 102278
count the number of booleans defined in the local store
Packit Service 102278
Packit Service 102278
.HP
Packit Service 102278
.BR semanage_bool_count_active "(3)" \-
Packit Service 102278
.br
Packit Service 102278
count the number of booleans defined in the currently active policy
Packit Service 102278
Packit Service 102278
.HP
Packit Service 102278
.BR semanage_bool_iterate "(3)" \-
Packit Service 102278
.br
Packit Service 102278
execute a callback for each boolean in the persistent policy
Packit Service 102278
Packit Service 102278
.HP
Packit Service 102278
.BR semanage_bool_iterate_local "(3)" \-
Packit Service 102278
.br
Packit Service 102278
execute a callback for each boolean in the local store
Packit Service 102278
Packit Service 102278
.HP
Packit Service 102278
.BR semanage_bool_iterate_active "(3)" \-
Packit Service 102278
.br
Packit Service 102278
execute a callback for each boolean in the currently active policy
Packit Service 102278
Packit Service 102278
.HP
Packit Service 102278
.BR semanage_bool_list "(3)" \-
Packit Service 102278
.br
Packit Service 102278
return an array containing all booleans in the persistent policy
Packit Service 102278
Packit Service 102278
.HP
Packit Service 102278
.BR semanage_bool_list_local "(3)" \-
Packit Service 102278
.br
Packit Service 102278
return an array containing all booleans in the local store
Packit Service 102278
Packit Service 102278
.HP
Packit Service 102278
.BR semanage_bool_list_active "(3)" \-
Packit Service 102278
.br
Packit Service 102278
return an array containing all booleans in the currently active policy