Imported Upstream version 0.8.9
[platform/upstream/multipath-tools.git] / libmpathpersist / libmpathpersist.version
1 /*
2  * Copyright (c) 2020 SUSE LLC
3  * SPDX-License-Identifier: GPL-2.0-or-later
4  *
5  * libmpathpersist ABI
6  *
7  * The ABI of libmpathpersist is supposed to remain stable. Removing symbols
8  * or altering existing symbols' semantics is not allowed. When changing a
9  * a symbol, either use a new name, or explicit symver directives.
10  *
11  * See libmultipath.version for general policy about version numbers.
12  */
13 LIBMPATHPERSIST_2.1.0 {
14 global:
15         /* public API as defined in mpath_persist.h */
16         libmpathpersist_exit;
17         libmpathpersist_init;
18         mpath_lib_exit;
19         mpath_lib_init;
20         mpath_mx_alloc_len;
21         mpath_persistent_reserve_free_vecs;
22         __mpath_persistent_reserve_in;
23         mpath_persistent_reserve_in;
24         mpath_persistent_reserve_init_vecs;
25         __mpath_persistent_reserve_out;
26         mpath_persistent_reserve_out;
27 local: *;
28 };
29
30 __LIBMPATHPERSIST_INT_1.0.0 {
31         /* Internal use by multipath-tools */
32         dumpHex;
33         mpath_alloc_prin_response;
34         prin_do_scsi_ioctl;
35         prout_do_scsi_ioctl;
36         update_map_pr;
37 };