]> git.ipfire.org Git - thirdparty/util-linux.git/blame - libmount/src/libmount.sym
libmount: handle btrfs default subvolume mount
[thirdparty/util-linux.git] / libmount / src / libmount.sym
CommitLineData
f1cde479 1/*
adc9f78c
KZ
2 * The symbol versioning ensures that a new application requiring symbol foo,
3 * can't run with old library.so not providing foo.
4 *
5 * Version info can't enforce this since we never change the SONAME.
6 *
7 * Copyright (C) 2011-2014 Karel Zak <kzak@redhat.com>
f1cde479 8 */
97569ecd 9MOUNT_2.19 {
f1cde479 10global:
b6bd3efd 11 mnt_cache_device_has_tag;
ba7232a1 12 mnt_cache_find_tag_value;
b6bd3efd 13 mnt_cache_read_tags;
354815f9
KZ
14 mnt_context_append_options;
15 mnt_context_apply_fstab;
16 mnt_context_disable_canonicalize;
17 mnt_context_disable_helpers;
18 mnt_context_disable_mtab;
19 mnt_context_do_mount;
20 mnt_context_do_umount;
21 mnt_context_enable_fake;
22 mnt_context_enable_force;
23 mnt_context_enable_lazy;
24 mnt_context_enable_loopdel;
25 mnt_context_enable_rdonly_umount;
26 mnt_context_enable_sloppy;
27 mnt_context_enable_verbose;
dbde1923 28 mnt_context_finalize_mount;
93760092 29 mnt_context_finalize_umount;
354815f9
KZ
30 mnt_context_get_cache;
31 mnt_context_get_fs;
32 mnt_context_get_fstab;
e95b3ca3 33 mnt_context_get_fstype;
354815f9 34 mnt_context_get_lock;
68164f6c 35 mnt_context_get_mflags;
354815f9 36 mnt_context_get_mtab;
68e9d35c 37 mnt_context_get_optsmode;
e95b3ca3 38 mnt_context_get_source;
354815f9 39 mnt_context_get_status;
e95b3ca3 40 mnt_context_get_target;
68164f6c 41 mnt_context_get_user_mflags;
309139c7 42 mnt_context_helper_setopt;
8c0797e7 43 mnt_context_init_helper;
68e9d35c
KZ
44 mnt_context_is_fake;
45 mnt_context_is_force;
46 mnt_context_is_lazy;
47 mnt_context_is_nomtab;
48 mnt_context_is_rdonly_umount;
354815f9 49 mnt_context_is_restricted;
68e9d35c
KZ
50 mnt_context_is_sloppy;
51 mnt_context_is_verbose;
93760092 52 mnt_context_mount;
dbde1923 53 mnt_context_prepare_mount;
93760092 54 mnt_context_prepare_umount;
354815f9
KZ
55 mnt_context_set_cache;
56 mnt_context_set_fs;
57 mnt_context_set_fstab;
58 mnt_context_set_fstype;
59 mnt_context_set_fstype_pattern;
68164f6c 60 mnt_context_set_mflags;
e95b3ca3 61 mnt_context_set_mountdata;
354815f9
KZ
62 mnt_context_set_options;
63 mnt_context_set_options_pattern;
64 mnt_context_set_optsmode;
65 mnt_context_set_source;
f5017242 66 mnt_context_set_syscall_status;
354815f9 67 mnt_context_set_target;
68164f6c 68 mnt_context_set_user_mflags;
354815f9 69 mnt_context_strerror;
93760092 70 mnt_context_umount;
9ecdf48f 71 mnt_copy_fs;
b6bd3efd 72 mnt_free_cache;
354815f9 73 mnt_free_context;
b6bd3efd
KZ
74 mnt_free_fs;
75 mnt_free_iter;
76 mnt_free_lock;
76a06ca4 77 mnt_free_mntent;
68164f6c 78 mnt_free_table;
76a06ca4
KZ
79 mnt_free_update;
80 mnt_fs_append_attributes;
76a06ca4 81 mnt_fs_append_options;
76a06ca4 82 mnt_fs_get_attribute;
354815f9
KZ
83 mnt_fs_get_attributes;
84 mnt_fs_get_bindsrc;
efe73c3e 85 mnt_fs_get_devno;
b6bd3efd 86 mnt_fs_get_freq;
76a06ca4 87 mnt_fs_get_fs_options;
b6bd3efd 88 mnt_fs_get_fstype;
efe73c3e 89 mnt_fs_get_id;
b6bd3efd 90 mnt_fs_get_option;
efe73c3e 91 mnt_fs_get_parent_id;
b6bd3efd 92 mnt_fs_get_passno;
97569ecd 93 mnt_fs_get_root;
b6bd3efd
KZ
94 mnt_fs_get_source;
95 mnt_fs_get_srcpath;
96 mnt_fs_get_tag;
97 mnt_fs_get_target;
26b4f9e4 98 mnt_fs_get_userdata;
68164f6c 99 mnt_fs_get_user_options;
76a06ca4 100 mnt_fs_get_vfs_options;
309139c7 101 mnt_fs_is_kernel;
b6bd3efd
KZ
102 mnt_fs_match_fstype;
103 mnt_fs_match_options;
104 mnt_fs_match_source;
105 mnt_fs_match_target;
76a06ca4 106 mnt_fs_prepend_attributes;
76a06ca4 107 mnt_fs_prepend_options;
b6bd3efd 108 mnt_fs_print_debug;
76a06ca4 109 mnt_fs_set_attributes;
354815f9 110 mnt_fs_set_bindsrc;
b6bd3efd
KZ
111 mnt_fs_set_freq;
112 mnt_fs_set_fstype;
76a06ca4 113 mnt_fs_set_options;
b6bd3efd 114 mnt_fs_set_passno;
9ecdf48f 115 mnt_fs_set_root;
b6bd3efd
KZ
116 mnt_fs_set_source;
117 mnt_fs_set_target;
26b4f9e4 118 mnt_fs_set_userdata;
76a06ca4
KZ
119 mnt_fs_strdup_options;
120 mnt_fs_to_mntent;
69b7e41e
KZ
121 mnt_fstype_is_netfs;
122 mnt_fstype_is_pseudofs;
68e9d35c 123 mnt_get_builtin_optmap;
3a5b1b1d 124 mnt_get_fstab_path;
76a06ca4
KZ
125 mnt_get_fstype;
126 mnt_get_library_version;
3a5b1b1d 127 mnt_get_mtab_path;
354815f9 128 mnt_has_regular_mtab;
97569ecd 129 mnt_init_debug;
e7462a88 130 mnt_iter_get_direction;
b6bd3efd 131 mnt_lock_file;
3c5e4ef8 132 mnt_mangle;
b6bd3efd
KZ
133 mnt_match_fstype;
134 mnt_match_options;
135 mnt_new_cache;
354815f9 136 mnt_new_context;
b6bd3efd
KZ
137 mnt_new_fs;
138 mnt_new_iter;
139 mnt_new_lock;
68164f6c
KZ
140 mnt_new_table;
141 mnt_new_table_from_dir;
142 mnt_new_table_from_file;
76a06ca4 143 mnt_new_update;
b6bd3efd 144 mnt_optstr_append_option;
76a06ca4
KZ
145 mnt_optstr_apply_flags;
146 mnt_optstr_get_flags;
b6bd3efd 147 mnt_optstr_get_option;
354815f9 148 mnt_optstr_get_options;
b6bd3efd 149 mnt_optstr_next_option;
502b29e2 150 mnt_optstr_prepend_option;
b6bd3efd
KZ
151 mnt_optstr_remove_option;
152 mnt_optstr_set_option;
f4ab4ae8 153 mnt_parse_version_string;
354815f9 154 mnt_reset_context;
309139c7 155 mnt_reset_fs;
b6bd3efd
KZ
156 mnt_reset_iter;
157 mnt_resolve_path;
158 mnt_resolve_spec;
159 mnt_resolve_tag;
3661b841 160 mnt_split_optstr;
68164f6c
KZ
161 mnt_table_add_fs;
162 mnt_table_find_next_fs;
163 mnt_table_find_pair;
164 mnt_table_find_source;
165 mnt_table_find_srcpath;
166 mnt_table_find_tag;
167 mnt_table_find_target;
168 mnt_table_get_cache;
68164f6c
KZ
169 mnt_table_get_nents;
170 mnt_table_get_root_fs;
171 mnt_table_next_child_fs;
172 mnt_table_next_fs;
173 mnt_table_parse_file;
174 mnt_table_parse_fstab;
175 mnt_table_parse_mtab;
176 mnt_table_parse_stream;
177 mnt_table_remove_fs;
178 mnt_table_set_cache;
179 mnt_table_set_iter;
180 mnt_table_set_parser_errcb;
b6bd3efd 181 mnt_unlock_file;
3c5e4ef8 182 mnt_unmangle;
36bda5cb
KZ
183 mnt_update_force_rdonly;
184 mnt_update_get_filename;
f84fa6f7 185 mnt_update_get_fs;
68164f6c 186 mnt_update_get_mflags;
354815f9
KZ
187 mnt_update_is_ready;
188 mnt_update_set_fs;
68164f6c 189 mnt_update_table;
f1cde479
KZ
190local:
191 *;
192};
0b3953a3 193
799b96d9
KZ
194MOUNT_2.20 {
195global:
196 mnt_context_get_table;
197 mnt_context_is_fs_mounted;
198 mnt_context_next_mount;
199 mnt_context_set_tables_errcb;
200 mnt_diff_tables;
201 mnt_free_tabdiff;
202 mnt_fs_get_options;
203 mnt_lock_block_signals;
204 mnt_new_tabdiff;
205 mnt_pretty_path;
206 mnt_reset_table;
207 mnt_tabdiff_next_change;
208 mnt_table_is_fs_mounted;
209} MOUNT_2.19;
085f163b
KZ
210
211MOUNT_2.21 {
212global:
d2c97887 213 mnt_context_enable_fork;
8ab6accf
KZ
214 mnt_context_get_helper_status;
215 mnt_context_get_syscall_errno;
216 mnt_context_helper_executed;
d2c97887
KZ
217 mnt_context_is_child;
218 mnt_context_is_fork;
219 mnt_context_is_parent;
085f163b 220 mnt_context_next_umount;
8ab6accf 221 mnt_context_reset_status;
1a7a421e 222 mnt_context_set_passwd_cb;
8ab6accf 223 mnt_context_syscall_called;
d2c97887 224 mnt_context_wait_for_children;
c70d9d76
KZ
225 mnt_fs_is_netfs;
226 mnt_fs_is_pseudofs;
227 mnt_fs_is_swaparea;
df51de6b 228 mnt_get_library_features;
52f83628 229 mnt_table_parse_dir;
085f163b 230} MOUNT_2.20;
6699e742
KZ
231
232MOUNT_2.22 {
233global:
6870636c 234 mnt_context_disable_swapmatch;
5d451abb 235 mnt_context_get_options;
379e8439
KZ
236 mnt_context_is_loopdel;
237 mnt_context_is_nocanonicalize;
238 mnt_context_is_nohelpers;
6870636c
KZ
239 mnt_context_is_swapmatch;
240 mnt_context_tab_applied;
f7f29b56 241 mnt_fs_get_priority;
ce4dd666 242 mnt_fs_get_size;
f7f29b56
KZ
243 mnt_fs_get_swaptype;
244 mnt_fs_get_tid;
ce4dd666 245 mnt_fs_get_usedsize;
6870636c
KZ
246 mnt_fs_streq_srcpath;
247 mnt_fs_streq_target;
248 mnt_get_mountpoint;
249 mnt_get_swaps_path;
250 mnt_optstr_deduplicate_option;
251 mnt_table_find_devno;
252 mnt_table_parse_swaps;
6699e742 253} MOUNT_2.21;
e47a1931
OO
254
255MOUNT_2.23 {
256global:
257 mnt_fs_get_optional_fields;
4b9d67a2 258 mnt_fs_get_propagation;
6506a866 259 mnt_context_find_umount_fs;
dcc15ce5 260 mnt_table_find_mountpoint;
e47a1931 261} MOUNT_2.22;
cb90e24e
OO
262
263MOUNT_2.24 {
264global:
32953aeb
KZ
265 mnt_context_get_fstab_userdata;
266 mnt_context_get_fs_userdata;
267 mnt_context_get_mtab_userdata;
cb90e24e
OO
268 mnt_fs_append_comment;
269 mnt_fs_get_comment;
270 mnt_fs_set_comment;
0105691d 271 mnt_ref_cache;
26d0c0ae 272 mnt_ref_fs;
c9f1585e 273 mnt_ref_table;
cb90e24e 274 mnt_table_append_intro_comment;
3035ba93 275 mnt_table_append_trailing_comment;
cb90e24e 276 mnt_table_enable_comments;
686a6467 277 mnt_table_first_fs;
cb90e24e 278 mnt_table_get_intro_comment;
3035ba93 279 mnt_table_get_trailing_comment;
2bc04c11 280 mnt_table_get_userdata;
a2f17bb2 281 mnt_table_is_empty;
686a6467 282 mnt_table_last_fs;
d22f2822 283 mnt_table_replace_file;
cb90e24e 284 mnt_table_set_intro_comment;
3035ba93 285 mnt_table_set_trailing_comment;
2bc04c11 286 mnt_table_set_userdata;
e670df45 287 mnt_table_with_comments;
d22f2822 288 mnt_table_write_file;
0105691d 289 mnt_unref_cache;
26d0c0ae 290 mnt_unref_fs;
c9f1585e 291 mnt_unref_table;
cb90e24e 292} MOUNT_2.23;
a53cc4e0
KZ
293
294MOUNT_2.25 {
0382ba32
ER
295 mnt_cache_set_targets;
296 mnt_resolve_target;
51fffa7b 297 mnt_table_uniq_fs;
a53cc4e0
KZ
298 mnt_tag_is_valid;
299} MOUNT_2.24;
372112e9
KZ
300
301MOUNT_2.26 {
9b4fc141 302 mnt_monitor_close_fd;
fc79d3ab 303 mnt_monitor_enable_userspace;
8f52496d
KZ
304 mnt_monitor_enable_kernel;
305 mnt_monitor_event_cleanup;
f7ca1a64 306 mnt_monitor_get_fd;
0cf83127 307 mnt_monitor_next_change;
9b4fc141 308 mnt_monitor_wait;
372112e9
KZ
309 mnt_new_monitor;
310 mnt_ref_monitor;
311 mnt_unref_monitor;
312} MOUNT_2.25;
2cd28fc8
SB
313
314MOUNT_2.28 {
315 mnt_table_find_target_with_option;
316} MOUNT_2.26;