xref: /illumos-gate/usr/src/lib/libnvpair/mapfile-vers (revision e0731422366620894c16c1ee6515551c5f00733d)
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$mapfile_version 2
40
41SYMBOL_VERSION SUNW_1.3 {
42    global:
43	nvlist_add_double;
44	nvlist_empty;
45	nvlist_lookup_double;
46	nvlist_nvflag;
47	nvlist_prev_nvpair;
48	nvlist_remove_nvpair;
49	nvpair_value_double;
50} SUNW_1.2.2;
51
52SYMBOL_VERSION SUNW_1.2.2 {	# s10u8 - SunOS 5.10 (Solaris 10) patch additions
53    global:
54	nvlist_lookup_nvpair;
55} SUNW_1.2.1;
56
57SYMBOL_VERSION SUNW_1.2.1 {	# s10u7 - SunOS 5.10 (Solaris 10) patch additions
58    global:
59	nvlist_exists;
60} SUNW_1.2;
61
62SYMBOL_VERSION SUNW_1.2 {
63    global:
64	nv_alloc_fini;
65	nv_alloc_init;
66	nv_alloc_nosleep;
67	nv_alloc_reset;
68	nv_fixed_ops;
69	nvlist_add_boolean_array;
70	nvlist_add_boolean_value;
71	nvlist_add_int8;
72	nvlist_add_int8_array;
73	nvlist_add_nvpair;
74	nvlist_add_uint8;
75	nvlist_add_uint8_array;
76	nvlist_lookup_boolean_array;
77	nvlist_lookup_boolean_value;
78	nvlist_lookup_int8;
79	nvlist_lookup_int8_array;
80	nvlist_lookup_nv_alloc;
81	nvlist_lookup_pairs;
82	nvlist_lookup_uint8;
83	nvlist_lookup_uint8_array;
84	nvlist_merge;
85	nvlist_remove;
86	nvlist_remove_all;
87	nvlist_xalloc;
88	nvlist_xdup;
89	nvlist_xpack;
90	nvlist_xunpack;
91	nvpair_value_boolean_array;
92	nvpair_value_boolean_value;
93	nvpair_value_int8;
94	nvpair_value_int8_array;
95	nvpair_value_uint8;
96	nvpair_value_uint8_array;
97} SUNW_1.1.1;
98
99SYMBOL_VERSION SUNW_1.1.1 {
100    global:
101	nvlist_add_nvlist;
102	nvlist_add_nvlist_array;
103	nvlist_lookup_nvlist;
104	nvlist_lookup_nvlist_array;
105	nvpair_value_nvlist;
106	nvpair_value_nvlist_array;
107} SUNW_1.1;
108
109SYMBOL_VERSION SUNW_1.1 {
110    global:
111	nvlist_add_boolean;
112	nvlist_add_byte;
113	nvlist_add_byte_array;
114	nvlist_add_int16;
115	nvlist_add_int16_array;
116	nvlist_add_int32;
117	nvlist_add_int32_array;
118	nvlist_add_int64;
119	nvlist_add_int64_array;
120	nvlist_add_string;
121	nvlist_add_string_array;
122	nvlist_add_uint16;
123	nvlist_add_uint16_array;
124	nvlist_add_uint32;
125	nvlist_add_uint32_array;
126	nvlist_add_uint64;
127	nvlist_add_uint64_array;
128	nvlist_alloc;
129	nvlist_dup;
130	nvlist_free;
131	nvlist_lookup_boolean;
132	nvlist_lookup_byte;
133	nvlist_lookup_byte_array;
134	nvlist_lookup_int16;
135	nvlist_lookup_int16_array;
136	nvlist_lookup_int32;
137	nvlist_lookup_int32_array;
138	nvlist_lookup_int64;
139	nvlist_lookup_int64_array;
140	nvlist_lookup_string;
141	nvlist_lookup_string_array;
142	nvlist_lookup_uint16;
143	nvlist_lookup_uint16_array;
144	nvlist_lookup_uint32;
145	nvlist_lookup_uint32_array;
146	nvlist_lookup_uint64;
147	nvlist_lookup_uint64_array;
148	nvlist_next_nvpair;
149	nvlist_pack;
150	nvlist_size;
151	nvlist_unpack;
152	nvpair_name;
153	nvpair_type;
154	nvpair_value_byte;
155	nvpair_value_byte_array;
156	nvpair_value_int16;
157	nvpair_value_int16_array;
158	nvpair_value_int32;
159	nvpair_value_int32_array;
160	nvpair_value_int64;
161	nvpair_value_int64_array;
162	nvpair_value_string;
163	nvpair_value_string_array;
164	nvpair_value_uint16;
165	nvpair_value_uint16_array;
166	nvpair_value_uint32;
167	nvpair_value_uint32_array;
168	nvpair_value_uint64;
169	nvpair_value_uint64_array;
170};
171
172SYMBOL_VERSION SUNWprivate_1.1 {
173    global:
174	dump_nvlist;
175	nvlist_add_hrtime;
176	nvlist_lookup_hrtime;
177	nvlist_print;
178	nvlist_prt;
179	nvlist_prtctl_alloc;
180	nvlist_prtctl_free;
181	nvlist_prtctl_getdest;
182	nvlist_prtctl_dofmt;
183	nvlist_prtctl_doindent;
184	nvlist_prtctl_setdest;
185	nvlist_prtctl_setfmt;
186	nvlist_prtctl_setindent;
187	nvlist_prtctlop_byte;
188	nvlist_prtctlop_byte_array;
189	nvlist_prtctlop_boolean;
190	nvlist_prtctlop_boolean_array;
191	nvlist_prtctlop_boolean_value;
192	nvlist_prtctlop_double;
193	nvlist_prtctlop_hrtime;
194	nvlist_prtctlop_int8;
195	nvlist_prtctlop_int8_array;
196	nvlist_prtctlop_int16;
197	nvlist_prtctlop_int16_array;
198	nvlist_prtctlop_int32;
199	nvlist_prtctlop_int32_array;
200	nvlist_prtctlop_int64;
201	nvlist_prtctlop_int64_array;
202	nvlist_prtctlop_nvlist;
203	nvlist_prtctlop_nvlist_array;
204	nvlist_prtctlop_string;
205	nvlist_prtctlop_string_array;
206	nvlist_prtctlop_uint8;
207	nvlist_prtctlop_uint8_array;
208	nvlist_prtctlop_uint16;
209	nvlist_prtctlop_uint16_array;
210	nvlist_prtctlop_uint32;
211	nvlist_prtctlop_uint32_array;
212	nvlist_prtctlop_uint64;
213	nvlist_prtctlop_uint64_array;
214	nvpair_value_hrtime;
215	nvpair_type_is_array;
216	nvlist_lookup_nvpair_embedded_index;
217	nvpair_value_match;
218	nvpair_value_match_regex;
219    local:
220	*;
221};
222