~ubuntu-branches/ubuntu/trusty/util-linux/trusty-proposed

« back to all changes in this revision

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

  • Committer: Package Import Robot
  • Author(s): LaMont Jones
  • Date: 2011-11-03 15:38:23 UTC
  • mto: (4.5.5 sid) (1.6.4)
  • mto: This revision was merged to the branch mainline in revision 85.
  • Revision ID: package-import@ubuntu.com-20111103153823-10sx16jprzxlhkqf
ImportĀ upstreamĀ versionĀ 2.20.1

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 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
 
 
69
 
/*
70
 
 * version(s) since util-linux 2.17
71
 
 */
72
 
BLKID_2.17 {
73
 
global:
74
 
        blkid_devno_to_wholedisk;
75
 
        blkid_do_fullprobe;
76
 
        blkid_known_pttype;
77
 
        blkid_new_probe_from_filename;
78
 
        blkid_partition_get_name;
79
 
        blkid_partition_get_partno;
80
 
        blkid_partition_get_size;
81
 
        blkid_partition_get_start;
82
 
        blkid_partition_get_table;
83
 
        blkid_partition_get_type;
84
 
        blkid_partition_get_type_string;
85
 
        blkid_partition_get_uuid;
86
 
        blkid_partition_is_extended;
87
 
        blkid_partition_is_logical;
88
 
        blkid_partition_is_primary;
89
 
        blkid_partlist_get_partition;
90
 
        blkid_partlist_numof_partitions;
91
 
        blkid_parttable_get_offset;
92
 
        blkid_parttable_get_parent;
93
 
        blkid_parttable_get_type;
94
 
        blkid_probe_enable_partitions;
95
 
        blkid_probe_enable_superblocks;
96
 
        blkid_probe_enable_topology;
97
 
        blkid_probe_filter_partitions_type;
98
 
        blkid_probe_filter_superblocks_type;
99
 
        blkid_probe_filter_superblocks_usage;
100
 
        blkid_probe_get_devno;
101
 
        blkid_probe_get_partitions;
102
 
        blkid_probe_get_sectorsize;
103
 
        blkid_probe_get_sectors;
104
 
        blkid_probe_get_size;
105
 
        blkid_probe_get_topology;
106
 
        blkid_probe_invert_partitions_filter;
107
 
        blkid_probe_invert_superblocks_filter;
108
 
        blkid_probe_reset_partitions_filter;
109
 
        blkid_probe_reset_superblocks_filter;
110
 
        blkid_probe_set_partitions_flags;
111
 
        blkid_probe_set_superblocks_flags;
112
 
        blkid_topology_get_alignment_offset;
113
 
        blkid_topology_get_logical_sector_size;
114
 
        blkid_topology_get_minimum_io_size;
115
 
        blkid_topology_get_optimal_io_size;
116
 
        blkid_topology_get_physical_sector_size;
117
 
} BLKID_2.15;
118
 
 
119
 
/*
120
 
 * version(s) since util-linux 2.18
121
 
 */
122
 
BLKID_2.18 {
123
 
global:
124
 
        blkid_partition_get_flags;
125
 
        blkid_partlist_devno_to_partition;
126
 
        blkid_partlist_get_table;
127
 
        blkid_probe_all_removable;
128
 
        blkid_probe_get_fd;
129
 
        blkid_probe_get_offset;
130
 
        blkid_probe_get_wholedisk_devno;
131
 
        blkid_probe_is_wholedisk;
132
 
} BLKID_2.17;