7b4c7a681c
Break libblkid into 4 libraries: libblkid, libuuid, libutil-linux and libfdisk. This should help in later patch updates. Change-Id: I680d9a7feb031e5c29a603e9c58aff4b65826262
49 lines
972 B
Plaintext
49 lines
972 B
Plaintext
/*
|
|
* The symbol versioning ensures that a new application requiring symbol 'foo'
|
|
* can't run with old libbrary.so not providing 'foo' - the global SONAME
|
|
* version info can't enforce this since we never change the SONAME.
|
|
*
|
|
* The original libuuid from e2fsprogs (<=1.41.5) does not to use
|
|
* symbol versioning -- all the original symbols are in UUID_1.0 now.
|
|
*
|
|
* Copyright (C) 2011-2014 Karel Zak <kzak@redhat.com>
|
|
*/
|
|
UUID_1.0 {
|
|
global:
|
|
uuid_clear;
|
|
uuid_compare;
|
|
uuid_copy;
|
|
uuid_generate;
|
|
uuid_generate_random;
|
|
uuid_generate_time;
|
|
uuid_is_null;
|
|
uuid_parse;
|
|
uuid_unparse;
|
|
uuid_unparse_lower;
|
|
uuid_unparse_upper;
|
|
uuid_time;
|
|
uuid_type;
|
|
uuid_variant;
|
|
};
|
|
|
|
/*
|
|
* version(s) since util-linux 2.20
|
|
*/
|
|
UUID_2.20 {
|
|
global:
|
|
uuid_generate_time_safe;
|
|
} UUID_1.0;
|
|
|
|
|
|
/*
|
|
* __uuid_* this is not part of the official API, this is
|
|
* uuidd (uuid daemon) specific stuff. Hell.
|
|
*/
|
|
UUIDD_PRIVATE {
|
|
global:
|
|
__uuid_generate_time;
|
|
__uuid_generate_random;
|
|
local:
|
|
*;
|
|
};
|