xref: /illumos-gate/usr/src/lib/libpool/common/mapfile-vers (revision c10c16dec587a0662068f6e2991c29ed3a9db943)
1#
2# CDDL HEADER START
3#
4# The contents of this file are subject to the terms of the
5# Common Development and Distribution License (the "License").
6# You may not use this file except in compliance with the License.
7#
8# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
9# or http://www.opensolaris.org/os/licensing.
10# See the License for the specific language governing permissions
11# and limitations under the License.
12#
13# When distributing Covered Code, include this CDDL HEADER in each
14# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
15# If applicable, add the following below this CDDL HEADER, with the
16# fields enclosed by brackets "[]" replaced with your own identifying
17# information: Portions Copyright [yyyy] [name of copyright owner]
18#
19# CDDL HEADER END
20#
21#
22# Copyright (c) 2006, 2010, Oracle and/or its affiliates. All rights reserved.
23#
24
25#
26# MAPFILE HEADER START
27#
28# WARNING:  STOP NOW.  DO NOT MODIFY THIS FILE.
29# Object versioning must comply with the rules detailed in
30#
31#	usr/src/lib/README.mapfiles
32#
33# You should not be making modifications here until you've read the most current
34# copy of that file. If you need help, contact a gatekeeper for guidance.
35#
36# MAPFILE HEADER END
37#
38
39# There really should be only one SUNWprivate version.
40# Don't add any more.  Add new private symbols to SUNWprivate_1.2
41
42$mapfile_version 2
43
44SYMBOL_VERSION SUNWprivate_1.2 {
45    global:
46	pool_conf_update;
47	pool_get_status;
48	pool_resource_type_list;
49	pool_set_status;
50} SUNWprivate_1.1;
51
52SYMBOL_VERSION SUNWprivate_1.1 {
53    global:
54	pool_associate;
55	pool_component_info;
56	pool_component_to_elem;
57	pool_conf_alloc;
58	pool_conf_close;
59	pool_conf_commit;
60	pool_conf_export;
61	pool_conf_free;
62	pool_conf_info;
63	pool_conf_location;
64	pool_conf_open;
65	pool_conf_remove;
66	pool_conf_rollback;
67	pool_conf_status;
68	pool_conf_to_elem;
69	pool_conf_validate;
70	pool_create;
71	pool_destroy;
72	pool_dissociate;
73	pool_dynamic_location;
74	pool_error;
75	pool_get_binding;
76	pool_get_owning_resource;
77	pool_get_pool;
78	pool_get_property;
79	pool_get_resource;
80	pool_get_resource_binding;
81	pool_info;
82	pool_put_property;
83	pool_query_components;
84	pool_query_pool_resources;
85	pool_query_pools;
86	pool_query_resource_components;
87	pool_query_resources;
88	pool_resource_create;
89	pool_resource_destroy;
90	pool_resource_info;
91	pool_resource_to_elem;
92	pool_resource_transfer;
93	pool_resource_xtransfer;
94	pool_rm_property;
95	pool_set_binding;
96	pool_static_location;
97	pool_strerror;
98	pool_to_elem;
99	pool_value_alloc;
100	pool_value_free;
101	pool_value_get_bool;
102	pool_value_get_double;
103	pool_value_get_int64;
104	pool_value_get_name;
105	pool_value_get_string;
106	pool_value_get_type;
107	pool_value_get_uint64;
108	pool_value_set_bool;
109	pool_value_set_double;
110	pool_value_set_int64;
111	pool_value_set_name;
112	pool_value_set_string;
113	pool_value_set_uint64;
114	pool_version;
115	pool_walk_components;
116	pool_walk_pools;
117	pool_walk_properties;
118	pool_walk_resources;
119    local:
120	*;
121};
122