~pr0gg3d/ubuntu/oneiric/util-linux/bug-805886

« back to all changes in this revision

Viewing changes to shlibs/blkid/src/blkid.sym

  • Committer: Bazaar Package Importer
  • Author(s): Scott James Remnant
  • Date: 2009-07-16 15:48:23 UTC
  • mfrom: (1.3.7 upstream)
  • Revision ID: james.westby@ubuntu.com-20090716154823-i26fshvs4v8h90qh
Tags: 2.16-1ubuntu1
* Merge from Debian, remaining changes:
  - Since udev is required in Ubuntu, the hwclock.sh init script is
    not called on startup and the hwclockfirst.sh init script is
    removed.
  - Remove /etc/adjtime on upgrade if it was not used.
  - Install custom blkid.conf to use /dev/.blkid.tab since we don't
    expect device names to survive a reboot
  - No lsb_release call in mount.preinst since we'd need Pre-Depends
    (LP: #383697).

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
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 libblkid from e2fsprogs (<=1.41.4) does not to use
 
7
 * symbol versioning -- all the original symbols are in BLKID_1.0 now.
 
8
 */
 
9
BLKID_1.0 {
 
10
global:
 
11
        blkid_dev_devname;
 
12
        blkid_dev_has_tag;
 
13
        blkid_dev_iterate_begin;
 
14
        blkid_dev_iterate_end;
 
15
        blkid_dev_next;
 
16
        blkid_devno_to_devname;
 
17
        blkid_dev_set_search;
 
18
        blkid_find_dev_with_tag;
 
19
        blkid_gc_cache;
 
20
        blkid_get_cache;
 
21
        blkid_get_dev;
 
22
        blkid_get_devname;
 
23
        blkid_get_dev_size;
 
24
        blkid_get_library_version;
 
25
        blkid_get_tag_value;
 
26
        blkid_known_fstype;
 
27
        blkid_parse_tag_string;
 
28
        blkid_parse_version_string;
 
29
        blkid_probe_all;
 
30
        blkid_probe_all_new;
 
31
        blkid_put_cache;
 
32
        blkid_tag_iterate_begin;
 
33
        blkid_tag_iterate_end;
 
34
        blkid_tag_next;
 
35
        blkid_verify;
 
36
local:
 
37
        *;
 
38
};
 
39
 
 
40
 
 
41
/*
 
42
 * version(s) since util-linux-ng 2.15
 
43
 */
 
44
BLKID_2.15 {
 
45
global:
 
46
        blkid_do_probe;
 
47
        blkid_do_safeprobe;
 
48
        blkid_encode_string;
 
49
        blkid_evaluate_tag;
 
50
        blkid_free_probe;
 
51
        blkid_new_probe;
 
52
        blkid_probe_all;
 
53
        blkid_probe_all_new;
 
54
        blkid_probe_filter_types;
 
55
        blkid_probe_filter_usage;
 
56
        blkid_probe_get_value;
 
57
        blkid_probe_has_value;
 
58
        blkid_probe_invert_filter;
 
59
        blkid_probe_lookup_value;
 
60
        blkid_probe_numof_values;
 
61
        blkid_probe_reset_filter;
 
62
        blkid_probe_set_device;
 
63
        blkid_probe_set_request;
 
64
        blkid_reset_probe;
 
65
        blkid_safe_string;
 
66
        blkid_send_uevent;
 
67
} BLKID_1.0;
 
68