]>
Commit | Line | Data |
---|---|---|
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 | ||
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 | }; |