2 * SPDX-License-Identifier: LGPL-2.1-or-later
4 * This file is part of libmount from util-linux project.
6 * Copyright (C) 2011-2018 Karel Zak <kzak@redhat.com>
8 * libmount is free software; you can redistribute it and/or modify it
9 * under the terms of the GNU Lesser General Public License as published by
10 * the Free Software Foundation; either version 2.1 of the License, or
11 * (at your option) any later version.
14 * The symbol versioning ensures that a new application requiring symbol foo,
15 * can't run with old library.so not providing foo.
17 * Version info can't enforce this since we never change the SONAME.
21 mnt_cache_device_has_tag;
22 mnt_cache_find_tag_value;
24 mnt_context_append_options;
25 mnt_context_apply_fstab;
26 mnt_context_disable_canonicalize;
27 mnt_context_disable_helpers;
28 mnt_context_disable_mtab;
30 mnt_context_do_umount;
31 mnt_context_enable_fake;
32 mnt_context_enable_force;
33 mnt_context_enable_lazy;
34 mnt_context_enable_loopdel;
35 mnt_context_enable_rdonly_umount;
36 mnt_context_enable_sloppy;
37 mnt_context_enable_verbose;
38 mnt_context_finalize_mount;
39 mnt_context_finalize_umount;
40 mnt_context_get_cache;
42 mnt_context_get_fstab;
43 mnt_context_get_fstype;
45 mnt_context_get_mflags;
47 mnt_context_get_optsmode;
48 mnt_context_get_source;
49 mnt_context_get_status;
50 mnt_context_get_target;
51 mnt_context_get_user_mflags;
52 mnt_context_helper_setopt;
53 mnt_context_init_helper;
57 mnt_context_is_nomtab;
58 mnt_context_is_rdonly_umount;
59 mnt_context_is_restricted;
60 mnt_context_is_sloppy;
61 mnt_context_is_verbose;
63 mnt_context_prepare_mount;
64 mnt_context_prepare_umount;
65 mnt_context_set_cache;
67 mnt_context_set_fstab;
68 mnt_context_set_fstype;
69 mnt_context_set_fstype_pattern;
70 mnt_context_set_mflags;
71 mnt_context_set_mountdata;
72 mnt_context_set_options;
73 mnt_context_set_options_pattern;
74 mnt_context_set_optsmode;
75 mnt_context_set_source;
76 mnt_context_set_syscall_status;
77 mnt_context_set_target;
78 mnt_context_set_user_mflags;
90 mnt_fs_append_attributes;
91 mnt_fs_append_options;
93 mnt_fs_get_attributes;
97 mnt_fs_get_fs_options;
101 mnt_fs_get_parent_id;
109 mnt_fs_get_user_options;
110 mnt_fs_get_vfs_options;
113 mnt_fs_match_options;
116 mnt_fs_prepend_attributes;
117 mnt_fs_prepend_options;
119 mnt_fs_set_attributes;
129 mnt_fs_strdup_options;
132 mnt_fstype_is_pseudofs;
133 mnt_get_builtin_optmap;
136 mnt_get_library_version;
138 mnt_has_regular_mtab;
140 mnt_iter_get_direction;
151 mnt_new_table_from_dir;
152 mnt_new_table_from_file;
154 mnt_optstr_append_option;
155 mnt_optstr_apply_flags;
156 mnt_optstr_get_flags;
157 mnt_optstr_get_option;
158 mnt_optstr_get_options;
159 mnt_optstr_next_option;
160 mnt_optstr_prepend_option;
161 mnt_optstr_remove_option;
162 mnt_optstr_set_option;
163 mnt_parse_version_string;
172 mnt_table_find_next_fs;
174 mnt_table_find_source;
175 mnt_table_find_srcpath;
177 mnt_table_find_target;
180 mnt_table_get_root_fs;
181 mnt_table_next_child_fs;
183 mnt_table_parse_file;
184 mnt_table_parse_fstab;
185 mnt_table_parse_mtab;
186 mnt_table_parse_stream;
190 mnt_table_set_parser_errcb;
193 mnt_update_force_rdonly;
194 mnt_update_get_filename;
196 mnt_update_get_mflags;
206 mnt_context_get_table;
207 mnt_context_is_fs_mounted;
208 mnt_context_next_mount;
209 mnt_context_set_tables_errcb;
213 mnt_lock_block_signals;
217 mnt_tabdiff_next_change;
218 mnt_table_is_fs_mounted;
223 mnt_context_enable_fork;
224 mnt_context_get_helper_status;
225 mnt_context_get_syscall_errno;
226 mnt_context_helper_executed;
227 mnt_context_is_child;
229 mnt_context_is_parent;
230 mnt_context_next_umount;
231 mnt_context_reset_status;
232 mnt_context_set_passwd_cb;
233 mnt_context_syscall_called;
234 mnt_context_wait_for_children;
238 mnt_get_library_features;
244 mnt_context_disable_swapmatch;
245 mnt_context_get_options;
246 mnt_context_is_loopdel;
247 mnt_context_is_nocanonicalize;
248 mnt_context_is_nohelpers;
249 mnt_context_is_swapmatch;
250 mnt_context_tab_applied;
256 mnt_fs_streq_srcpath;
260 mnt_optstr_deduplicate_option;
261 mnt_table_find_devno;
262 mnt_table_parse_swaps;
267 mnt_fs_get_optional_fields;
268 mnt_fs_get_propagation;
269 mnt_context_find_umount_fs;
270 mnt_table_find_mountpoint;
275 mnt_context_get_fstab_userdata;
276 mnt_context_get_fs_userdata;
277 mnt_context_get_mtab_userdata;
278 mnt_fs_append_comment;
284 mnt_table_append_intro_comment;
285 mnt_table_append_trailing_comment;
286 mnt_table_enable_comments;
288 mnt_table_get_intro_comment;
289 mnt_table_get_trailing_comment;
290 mnt_table_get_userdata;
293 mnt_table_replace_file;
294 mnt_table_set_intro_comment;
295 mnt_table_set_trailing_comment;
296 mnt_table_set_userdata;
297 mnt_table_with_comments;
298 mnt_table_write_file;
305 mnt_cache_set_targets;
312 mnt_monitor_close_fd;
313 mnt_monitor_enable_userspace;
314 mnt_monitor_enable_kernel;
315 mnt_monitor_event_cleanup;
317 mnt_monitor_next_change;
325 mnt_table_find_target_with_option;
330 mnt_context_is_rwonly_mount;
331 mnt_context_forced_rdonly;
332 mnt_context_enable_rwonly_mount;
333 mnt_context_get_excode;
337 mnt_context_get_origin_ns;
338 mnt_context_get_target_ns;
339 mnt_context_set_target_ns;
340 mnt_context_switch_ns;
341 mnt_context_switch_origin_ns;
342 mnt_context_switch_target_ns;
346 mnt_context_next_remount;
348 mnt_guess_system_root;
355 mnt_context_force_unrestricted;
356 mnt_context_get_target_prefix;
357 mnt_context_set_target_prefix;