Upload Tizen:Base source
[framework/base/util-linux-ng.git] / shlibs / uuid / src / uuid.sym
1 /*
2  * The symbol versioning ensures that a new application requiring symbol foo()
3  * can't run with old libblkid.so not providing foo() - the global SONAME
4  * version info can't enforce this since we never change the SONAME.
5  *
6  * The original libuuid from e2fsprogs (<=1.41.5) does not to use
7  * symbol versioning -- all the original symbols are in UUID_1.0 now.
8  */
9 UUID_1.0 {
10 global:
11         uuid_clear;
12         uuid_compare;
13         uuid_copy;
14         uuid_generate;
15         uuid_generate_random;
16         uuid_generate_time;
17         uuid_is_null;
18         uuid_parse;
19         uuid_unparse;
20         uuid_unparse_lower;
21         uuid_unparse_upper;
22         uuid_time;
23         uuid_type;
24         uuid_variant;
25
26         /* uuid__* this is not part of the official API, this is
27          * uuidd (uuid daemon) specific stuff. Hell.
28          */
29         uuid__generate_time;
30         uuid__generate_random;
31 local:
32         *;
33 };