blob: 562f44d0c55b35c54af087fcb9ad0327e02a06e4 (
plain) (
tree)
|
|
/*
* The symbol versioning ensures that a new application requiring symbol foo()
* can't run with old libblkid.so not providing foo() - the global SONAME
* version info can't enforce this since we never change the SONAME.
*
* The original libblkid from e2fsprogs (<=1.41.4) does not to use
* symbol versioning -- all the original symbols are in BLKID_1.0 now.
*/
BLKID_1.0 {
global:
blkid_dev_devname;
blkid_dev_has_tag;
blkid_dev_iterate_begin;
blkid_dev_iterate_end;
blkid_dev_next;
blkid_devno_to_devname;
blkid_dev_set_search;
blkid_find_dev_with_tag;
blkid_gc_cache;
blkid_get_cache;
blkid_get_dev;
blkid_get_devname;
blkid_get_dev_size;
blkid_get_library_version;
blkid_get_tag_value;
blkid_known_fstype;
blkid_parse_tag_string;
blkid_parse_version_string;
blkid_probe_all;
blkid_probe_all_new;
blkid_put_cache;
blkid_tag_iterate_begin;
blkid_tag_iterate_end;
blkid_tag_next;
blkid_verify;
local:
*;
};
/*
* version(s) since util-linux-ng 2.15
*/
BLKID_2.15 {
global:
blkid_do_probe;
blkid_do_safeprobe;
blkid_encode_string;
blkid_evaluate_tag;
blkid_free_probe;
blkid_new_probe;
blkid_probe_all;
blkid_probe_all_new;
blkid_probe_filter_types;
blkid_probe_filter_usage;
blkid_probe_get_value;
blkid_probe_has_value;
blkid_probe_invert_filter;
blkid_probe_lookup_value;
blkid_probe_numof_values;
blkid_probe_reset_filter;
blkid_probe_set_device;
blkid_probe_set_request;
blkid_reset_probe;
blkid_safe_string;
blkid_send_uevent;
} BLKID_1.0;
|