]> git.ipfire.org Git - thirdparty/xfsprogs-dev.git/blame - libhandle/libhandle.sym
xfsprogs: Release v6.8.0
[thirdparty/xfsprogs-dev.git] / libhandle / libhandle.sym
CommitLineData
ec1c292b
CH
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
10LIBHANDLE_1.0.3 {
11global:
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};