xref: /aosp_15_r20/external/selinux/libsemanage/src/libsemanage.map (revision 2d543d20722ada2425b5bdab9d0d1d29470e7bba)
1LIBSEMANAGE_1.0 {
2  global:
3    semanage_access_check;
4    semanage_begin_transaction;
5    semanage_bool_clone;
6    semanage_bool_compare;
7    semanage_bool_compare2;
8    semanage_bool_count;
9    semanage_bool_count_active;
10    semanage_bool_count_local;
11    semanage_bool_create;
12    semanage_bool_del_local;
13    semanage_bool_exists;
14    semanage_bool_exists_active;
15    semanage_bool_exists_local;
16    semanage_bool_free;
17    semanage_bool_get_name;
18    semanage_bool_get_value;
19    semanage_bool_iterate;
20    semanage_bool_iterate_active;
21    semanage_bool_iterate_local;
22    semanage_bool_key_create;
23    semanage_bool_key_extract;
24    semanage_bool_key_free;
25    semanage_bool_list;
26    semanage_bool_list_active;
27    semanage_bool_list_local;
28    semanage_bool_modify_local;
29    semanage_bool_query;
30    semanage_bool_query_active;
31    semanage_bool_query_local;
32    semanage_bool_set_active;
33    semanage_bool_set_name;
34    semanage_bool_set_value;
35    semanage_commit;
36    semanage_connect;
37    semanage_context_clone;
38    semanage_context_create;
39    semanage_context_free;
40    semanage_context_from_string;
41    semanage_context_get_mls;
42    semanage_context_get_role;
43    semanage_context_get_type;
44    semanage_context_get_user;
45    semanage_context_set_mls;
46    semanage_context_set_role;
47    semanage_context_set_type;
48    semanage_context_set_user;
49    semanage_context_to_string;
50    semanage_disconnect;
51    semanage_fcontext_clone;
52    semanage_fcontext_compare;
53    semanage_fcontext_compare2;
54    semanage_fcontext_count;
55    semanage_fcontext_count_local;
56    semanage_fcontext_create;
57    semanage_fcontext_del_local;
58    semanage_fcontext_exists;
59    semanage_fcontext_exists_local;
60    semanage_fcontext_free;
61    semanage_fcontext_get_con;
62    semanage_fcontext_get_expr;
63    semanage_fcontext_get_type;
64    semanage_fcontext_get_type_str;
65    semanage_fcontext_iterate;
66    semanage_fcontext_iterate_local;
67    semanage_fcontext_key_create;
68    semanage_fcontext_key_extract;
69    semanage_fcontext_key_free;
70    semanage_fcontext_list;
71    semanage_fcontext_list_homedirs;
72    semanage_fcontext_list_local;
73    semanage_fcontext_modify_local;
74    semanage_fcontext_query;
75    semanage_fcontext_query_local;
76    semanage_fcontext_set_con;
77    semanage_fcontext_set_expr;
78    semanage_fcontext_set_type;
79    semanage_get_disable_dontaudit;
80    semanage_get_preserve_tunables;
81    semanage_handle_create;
82    semanage_handle_destroy;
83    semanage_ibendport_clone;
84    semanage_ibendport_compare;
85    semanage_ibendport_compare2;
86    semanage_ibendport_count;
87    semanage_ibendport_count_local;
88    semanage_ibendport_create;
89    semanage_ibendport_del_local;
90    semanage_ibendport_exists;
91    semanage_ibendport_exists_local;
92    semanage_ibendport_free;
93    semanage_ibendport_get_con;
94    semanage_ibendport_get_ibdev_name;
95    semanage_ibendport_get_port;
96    semanage_ibendport_iterate;
97    semanage_ibendport_iterate_local;
98    semanage_ibendport_key_create;
99    semanage_ibendport_key_extract;
100    semanage_ibendport_key_free;
101    semanage_ibendport_list;
102    semanage_ibendport_list_local;
103    semanage_ibendport_modify_local;
104    semanage_ibendport_query;
105    semanage_ibendport_query_local;
106    semanage_ibendport_set_con;
107    semanage_ibendport_set_ibdev_name;
108    semanage_ibendport_set_port;
109    semanage_ibpkey_clone;
110    semanage_ibpkey_compare;
111    semanage_ibpkey_compare2;
112    semanage_ibpkey_count;
113    semanage_ibpkey_count_local;
114    semanage_ibpkey_create;
115    semanage_ibpkey_del_local;
116    semanage_ibpkey_exists;
117    semanage_ibpkey_exists_local;
118    semanage_ibpkey_free;
119    semanage_ibpkey_get_con;
120    semanage_ibpkey_get_high;
121    semanage_ibpkey_get_low;
122    semanage_ibpkey_get_subnet_prefix;
123    semanage_ibpkey_get_subnet_prefix_bytes;
124    semanage_ibpkey_iterate;
125    semanage_ibpkey_iterate_local;
126    semanage_ibpkey_key_create;
127    semanage_ibpkey_key_extract;
128    semanage_ibpkey_key_free;
129    semanage_ibpkey_list;
130    semanage_ibpkey_list_local;
131    semanage_ibpkey_modify_local;
132    semanage_ibpkey_query;
133    semanage_ibpkey_query_local;
134    semanage_ibpkey_set_con;
135    semanage_ibpkey_set_pkey;
136    semanage_ibpkey_set_range;
137    semanage_ibpkey_set_subnet_prefix;
138    semanage_ibpkey_set_subnet_prefix_bytes;
139    semanage_iface_clone;
140    semanage_iface_compare;
141    semanage_iface_compare2;
142    semanage_iface_count;
143    semanage_iface_count_local;
144    semanage_iface_create;
145    semanage_iface_del_local;
146    semanage_iface_exists;
147    semanage_iface_exists_local;
148    semanage_iface_free;
149    semanage_iface_get_ifcon;
150    semanage_iface_get_msgcon;
151    semanage_iface_get_name;
152    semanage_iface_iterate;
153    semanage_iface_iterate_local;
154    semanage_iface_key_create;
155    semanage_iface_key_extract;
156    semanage_iface_key_free;
157    semanage_iface_list;
158    semanage_iface_list_local;
159    semanage_iface_modify_local;
160    semanage_iface_query;
161    semanage_iface_query_local;
162    semanage_iface_set_ifcon;
163    semanage_iface_set_msgcon;
164    semanage_iface_set_name;
165    semanage_is_connected;
166    semanage_is_managed;
167    semanage_mls_enabled;
168    semanage_module_get_name;
169    semanage_module_get_version;
170    semanage_module_info_datum_destroy;
171    semanage_module_install_file;
172    semanage_module_list;
173    semanage_module_list_nth;
174    semanage_module_remove;
175    semanage_module_upgrade_file;
176    semanage_msg_get_channel;
177    semanage_msg_get_fname;
178    semanage_msg_get_level;
179    semanage_msg_set_callback;
180    semanage_node_clone;
181    semanage_node_compare;
182    semanage_node_compare2;
183    semanage_node_count;
184    semanage_node_count_local;
185    semanage_node_create;
186    semanage_node_del_local;
187    semanage_node_exists;
188    semanage_node_exists_local;
189    semanage_node_free;
190    semanage_node_get_addr;
191    semanage_node_get_addr_bytes;
192    semanage_node_get_con;
193    semanage_node_get_mask;
194    semanage_node_get_mask_bytes;
195    semanage_node_get_proto;
196    semanage_node_get_proto_str;
197    semanage_node_iterate;
198    semanage_node_iterate_local;
199    semanage_node_key_create;
200    semanage_node_key_extract;
201    semanage_node_key_free;
202    semanage_node_list;
203    semanage_node_list_local;
204    semanage_node_modify_local;
205    semanage_node_query;
206    semanage_node_query_local;
207    semanage_node_set_addr;
208    semanage_node_set_addr_bytes;
209    semanage_node_set_con;
210    semanage_node_set_mask;
211    semanage_node_set_mask_bytes;
212    semanage_node_set_proto;
213    semanage_port_clone;
214    semanage_port_compare;
215    semanage_port_compare2;
216    semanage_port_count;
217    semanage_port_count_local;
218    semanage_port_create;
219    semanage_port_del_local;
220    semanage_port_exists;
221    semanage_port_exists_local;
222    semanage_port_free;
223    semanage_port_get_con;
224    semanage_port_get_high;
225    semanage_port_get_low;
226    semanage_port_get_proto;
227    semanage_port_get_proto_str;
228    semanage_port_iterate;
229    semanage_port_iterate_local;
230    semanage_port_key_create;
231    semanage_port_key_extract;
232    semanage_port_key_free;
233    semanage_port_list;
234    semanage_port_list_local;
235    semanage_port_modify_local;
236    semanage_port_query;
237    semanage_port_query_local;
238    semanage_port_set_con;
239    semanage_port_set_port;
240    semanage_port_set_proto;
241    semanage_port_set_range;
242    semanage_reload_policy;
243    semanage_root;
244    semanage_select_store;
245    semanage_set_check_contexts;
246    semanage_set_create_store;
247    semanage_set_disable_dontaudit;
248    semanage_set_preserve_tunables;
249    semanage_set_rebuild;
250    semanage_set_reload;
251    semanage_set_root;
252    semanage_seuser_clone;
253    semanage_seuser_compare;
254    semanage_seuser_compare2;
255    semanage_seuser_count;
256    semanage_seuser_count_local;
257    semanage_seuser_create;
258    semanage_seuser_del_local;
259    semanage_seuser_exists;
260    semanage_seuser_exists_local;
261    semanage_seuser_free;
262    semanage_seuser_get_mlsrange;
263    semanage_seuser_get_name;
264    semanage_seuser_get_sename;
265    semanage_seuser_iterate;
266    semanage_seuser_iterate_local;
267    semanage_seuser_key_create;
268    semanage_seuser_key_extract;
269    semanage_seuser_key_free;
270    semanage_seuser_list;
271    semanage_seuser_list_local;
272    semanage_seuser_modify_local;
273    semanage_seuser_query;
274    semanage_seuser_query_local;
275    semanage_seuser_set_mlsrange;
276    semanage_seuser_set_name;
277    semanage_seuser_set_sename;
278    semanage_user_add_role;
279    semanage_user_clone;
280    semanage_user_compare;
281    semanage_user_compare2;
282    semanage_user_count;
283    semanage_user_count_local;
284    semanage_user_create;
285    semanage_user_del_local;
286    semanage_user_del_role;
287    semanage_user_exists;
288    semanage_user_exists_local;
289    semanage_user_free;
290    semanage_user_get_mlslevel;
291    semanage_user_get_mlsrange;
292    semanage_user_get_name;
293    semanage_user_get_num_roles;
294    semanage_user_get_prefix;
295    semanage_user_get_roles;
296    semanage_user_has_role;
297    semanage_user_iterate;
298    semanage_user_iterate_local;
299    semanage_user_key_create;
300    semanage_user_key_extract;
301    semanage_user_key_free;
302    semanage_user_list;
303    semanage_user_list_local;
304    semanage_user_modify_local;
305    semanage_user_query;
306    semanage_user_query_local;
307    semanage_user_set_mlslevel;
308    semanage_user_set_mlsrange;
309    semanage_user_set_name;
310    semanage_user_set_prefix;
311    semanage_user_set_roles;
312  local: *;
313};
314
315LIBSEMANAGE_1.1 {
316  global:
317    semanage_module_install;
318    semanage_module_extract;
319    semanage_get_hll_compiler_path;
320    semanage_get_ignore_module_cache;
321    semanage_set_ignore_module_cache;
322    semanage_get_default_priority;
323    semanage_set_default_priority;
324    semanage_module_info_create;
325    semanage_module_info_destroy;
326    semanage_module_info_get_priority;
327    semanage_module_info_get_name;
328    semanage_module_info_get_lang_ext;
329    semanage_module_info_get_enabled;
330    semanage_module_info_set_priority;
331    semanage_module_info_set_name;
332    semanage_module_info_set_lang_ext;
333    semanage_module_info_set_enabled;
334    semanage_module_key_create;
335    semanage_module_key_destroy;
336    semanage_module_key_get_priority;
337    semanage_module_key_get_name;
338    semanage_module_key_set_priority;
339    semanage_module_key_set_name;
340    semanage_module_get_module_info;
341    semanage_module_list_all;
342    semanage_module_get_enabled;
343    semanage_module_set_enabled;
344    semanage_module_install_info;
345    semanage_module_remove_key;
346    semanage_set_store_root;
347} LIBSEMANAGE_1.0;
348
349LIBSEMANAGE_3.4 {
350    semanage_module_compute_checksum;
351    semanage_set_check_ext_changes;
352} LIBSEMANAGE_1.1;
353