1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160
|
.TH semanage_fcontext 3 "16 March 2006" "ivg2@cornell.edu" "Libsemanage API documentation"
.SH "NAME"
semanage_fcontext \- SELinux File Context Management API
.SH "SYNOPSIS"
.B #include <semanage/fcontext_record.h>
.br
.B #include <semanage/fcontexts_policy.h>
.br
.B #include <semanage/fcontexts_local.h>
.PP
This object contains properties associated with a SELinux file context specification
.PP
For details on a specific function, see its manual page.
.SH "Record API Overview"
.HP
.BR semanage_fcontext_create "(3)" \-
.br
create a file context spec
.HP
.BR semanage_fcontext_free "(3)" \-
.br
release resources for this file context spec
.HP
.BR semanage_fcontext_key_create "(3)" \-
.br
create a key, which can be used to identify a file context spec
.HP
.BR semanage_fcontext_key_free "(3)" \-
.br
release resources for this file context spec key
.HP
.BR semanage_fcontext_key_extract "(3)" \-
.br
create a key matching this file context spec
.HP
.BR semanage_fcontext_clone "(3)" \-
.br
create an identical file context spec (deep-copy clone)
.HP
.BR semanage_fcontext_compare "(3)" \-
.br
compare this file context spec to the provided key
.HP
.BR semanage_fcontext_compare2 "(3)" \-
.br
compare this file context spec to another
.SH "Properties API Overview"
.HP
.BR semanage_fcontext_get_expr "(3)" \-
.br
return the regular expression for this file context spec
.HP
.BR semanage_fcontext_set_expr "(3)" \-
.br
set the regular expression for this file context spec
.HP
.BR semanage_fcontext_get_type "(3)" \-
.br
return the file type for this file context spec
.HP
.BR semanage_fcontext_get_type_str "(3)" \-
.br
return a string representation for this file context spec type
.HP
.BR semanage_fcontext_set_type "(3)" \-
.br
set the file type for this file context spec
.HP
.BR semanage_fcontext_get_con "(3)" \-
.br
return the SELinux context for this file context spec
.HP
.BR semanage_fcontext_set_expr "(3)" \-
.br
set the SELinux context for this file context spec
.SH "Record Store API Overview"
.HP
.BR semanage_fcontext_modify_local "(3)" \-
.br
add or update a file context spec in the local store
.HP
.BR semanage_fcontext_del_local "(3)" \-
.br
delete a file context spec from the local store
.HP
.BR semanage_fcontext_exists "(3)" \-
.br
check if a file context spec is defined in the persistent policy
.HP
.BR semanage_fcontext_exists_local "(3)" \-
.br
check if a file context spec is defined in the local store
.HP
.BR semanage_fcontext_query "(3)" \-
.br
query a file context spec in the persistent policy
.HP
.BR semanage_fcontext_query_local "(3)" \-
.br
query a file context spec in the local store
.HP
.BR semanage_fcontext_count "(3)" \-
.br
count the number of file context specs defined in the persistent policy
.HP
.BR semanage_fcontext_count_local "(3)" \-
.br
count the number of file context specs defined in the local store
.HP
.BR semanage_fcontext_iterate "(3)" \-
.br
execute a callback for each file context spec in the persistent policy
.HP
.BR semanage_fcontext_iterate_local "(3)" \-
.br
execute a callback for each file context spec in the local store
.HP
.BR semanage_fcontext_list "(3)" \-
.br
return an array containing all file context specs in the persistent policy
.HP
.BR semanage_fcontext_list_local "(3)" \-
.br
return an array containing all file context specs in the local store
|