]>
Commit | Line | Data |
---|---|---|
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 | 9 | MOUNT_2.19 { |
f1cde479 | 10 | global: |
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 |
190 | local: |
191 | *; | |
192 | }; | |
0b3953a3 | 193 | |
799b96d9 KZ |
194 | MOUNT_2.20 { |
195 | global: | |
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 | |
211 | MOUNT_2.21 { | |
212 | global: | |
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 | |
232 | MOUNT_2.22 { | |
233 | global: | |
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 | |
255 | MOUNT_2.23 { | |
256 | global: | |
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 | |
263 | MOUNT_2.24 { | |
264 | global: | |
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 | |
294 | MOUNT_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 | |
301 | MOUNT_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 | |
314 | MOUNT_2.28 { | |
315 | mnt_table_find_target_with_option; | |
316 | } MOUNT_2.26; |