]> git.ipfire.org Git - thirdparty/xfsprogs-dev.git/blob - libhandle/libhandle.sym
libxfs: refactor manage_zones()
[thirdparty/xfsprogs-dev.git] / libhandle / libhandle.sym
1 /*
2 * The symbol versioning ensures that a new application requiring symbol foo()
3 * can't run with old libhandle.so not providing foo() - the global SONAME
4 * version info can't enforce this since we never change the SONAME.
5 *
6 * Older versions of libhandle (<= 1.0.3) do not to use symbol versioning --
7 * all the original symbols are in LIBHANDLE_1.0.3 now.
8 */
9
10 LIBHANDLE_1.0.3 {
11 global:
12 /* handle.h APIs */
13 path_to_handle;
14 path_to_fshandle;
15 handle_to_fshandle;
16 free_handle;
17 open_by_fshandle;
18 open_by_handle;
19 readlink_by_handle;
20 attr_multi_by_handle;
21 attr_list_by_handle;
22 parents_by_handle;
23 parentpaths_by_handle;
24 fssetdm_by_handle;
25
26 /* jdm.h APIs */
27 jdm_getfshandle;
28 jdm_new_filehandle;
29 jdm_delete_filehandle;
30 jdm_open;
31 jdm_readlink;
32 jdm_attr_multi;
33 jdm_attr_list;
34 jdm_parents;
35 jdm_parentpaths;
36 };