• Home
  • Raw
  • Download

Lines Matching refs:handle

15 static int clear_obsolete(semanage_handle_t * handle,  in clear_obsolete()  argument
31 if (rtable->key_extract(handle, records[i], &key) < 0) in clear_obsolete()
34 if (dst_dtable->exists(handle, dst->dbase, key, &exists) < 0) in clear_obsolete()
38 if (src_dtable->del(handle, src->dbase, key) < 0) in clear_obsolete()
59 static int load_records(semanage_handle_t * handle, in load_records() argument
77 if (rtable->key_extract(handle, records[i], &rkey) < 0) in load_records()
81 dtable->set(handle, dbase, rkey, records[i]) < 0) in load_records()
85 dtable->modify(handle, dbase, rkey, records[i]) < 0) in load_records()
109 int semanage_base_merge_components(semanage_handle_t * handle) in semanage_base_merge_components() argument
120 {semanage_user_base_dbase_local(handle), in semanage_base_merge_components()
121 semanage_user_base_dbase_policy(handle), MODE_MODIFY}, in semanage_base_merge_components()
123 {semanage_user_extra_dbase_local(handle), in semanage_base_merge_components()
124 semanage_user_extra_dbase_policy(handle), MODE_MODIFY}, in semanage_base_merge_components()
126 {semanage_port_dbase_local(handle), in semanage_base_merge_components()
127 semanage_port_dbase_policy(handle), MODE_MODIFY}, in semanage_base_merge_components()
129 {semanage_iface_dbase_local(handle), in semanage_base_merge_components()
130 semanage_iface_dbase_policy(handle), MODE_MODIFY}, in semanage_base_merge_components()
132 {semanage_bool_dbase_local(handle), in semanage_base_merge_components()
133 semanage_bool_dbase_policy(handle), MODE_SET}, in semanage_base_merge_components()
135 {semanage_seuser_dbase_local(handle), in semanage_base_merge_components()
136 semanage_seuser_dbase_policy(handle), MODE_MODIFY}, in semanage_base_merge_components()
138 {semanage_node_dbase_local(handle), in semanage_base_merge_components()
139 semanage_node_dbase_policy(handle), MODE_MODIFY | MODE_SORT}, in semanage_base_merge_components()
141 {semanage_ibpkey_dbase_local(handle), in semanage_base_merge_components()
142 semanage_ibpkey_dbase_policy(handle), MODE_MODIFY}, in semanage_base_merge_components()
144 {semanage_ibendport_dbase_local(handle), in semanage_base_merge_components()
145 semanage_ibendport_dbase_policy(handle), MODE_MODIFY}, in semanage_base_merge_components()
160 if (src->dtable->cache(handle, src->dbase) < 0) in semanage_base_merge_components()
162 if (dst->dtable->cache(handle, dst->dbase) < 0) in semanage_base_merge_components()
166 if (src->dtable->list(handle, src->dbase, in semanage_base_merge_components()
179 clear_obsolete(handle, records, nrecords, src, dst) < 0) { in semanage_base_merge_components()
185 if (load_records(handle, dst, records, nrecords, mode) < 0) { in semanage_base_merge_components()
205 ERR(handle, "could not merge local modifications into policy"); in semanage_base_merge_components()
209 int semanage_commit_components(semanage_handle_t * handle) in semanage_commit_components() argument
214 semanage_iface_dbase_local(handle), in semanage_commit_components()
215 semanage_bool_dbase_local(handle), in semanage_commit_components()
216 semanage_user_base_dbase_local(handle), in semanage_commit_components()
217 semanage_user_extra_dbase_local(handle), in semanage_commit_components()
218 semanage_user_extra_dbase_policy(handle), in semanage_commit_components()
219 semanage_port_dbase_local(handle), in semanage_commit_components()
220 semanage_fcontext_dbase_local(handle), in semanage_commit_components()
221 semanage_fcontext_dbase_policy(handle), in semanage_commit_components()
222 semanage_seuser_dbase_local(handle), in semanage_commit_components()
223 semanage_seuser_dbase_policy(handle), in semanage_commit_components()
224 semanage_bool_dbase_active(handle), in semanage_commit_components()
225 semanage_node_dbase_local(handle), in semanage_commit_components()
226 semanage_ibpkey_dbase_local(handle), in semanage_commit_components()
227 semanage_ibendport_dbase_local(handle), in semanage_commit_components()
233 if (components[i]->dtable->flush(handle, components[i]->dbase) < in semanage_commit_components()
241 ERR(handle, "could not commit local/active modifications"); in semanage_commit_components()