8322 nl: misleading-indentation
[unleashed/tickless.git] / usr / src / lib / libnvpair / mapfile-vers
blob0403964e05cead5d274702da23f3ea378782f707
2 # CDDL HEADER START
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.
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.
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]
19 # CDDL HEADER END
22 # Copyright (c) 2006, 2010, Oracle and/or its affiliates. All rights reserved.
23 # Copyright (c) 2012 by Delphix. All rights reserved.
24 # Copyright (c) 2013, Joyent, Inc. All rights reserved.
28 # MAPFILE HEADER START
30 # WARNING:  STOP NOW.  DO NOT MODIFY THIS FILE.
31 # Object versioning must comply with the rules detailed in
33 #       usr/src/lib/README.mapfiles
35 # You should not be making modifications here until you've read the most current
36 # copy of that file. If you need help, contact a gatekeeper for guidance.
38 # MAPFILE HEADER END
41 $mapfile_version 2
43 SYMBOL_VERSION ILLUMOS_0.1 {    # Illumos additions
44     global:
45     fnvlist_alloc;
46     fnvlist_free;
47     fnvlist_size;
48     fnvlist_pack;
49     fnvlist_pack_free;
50     fnvlist_unpack;
51     fnvlist_dup;
52     fnvlist_merge;
53     fnvlist_num_pairs;
54     fnvlist_add_boolean;
55     fnvlist_add_boolean_value;
56     fnvlist_add_byte;
57     fnvlist_add_int8;
58     fnvlist_add_uint8;
59     fnvlist_add_int16;
60     fnvlist_add_uint16;
61     fnvlist_add_int32;
62     fnvlist_add_uint32;
63     fnvlist_add_int64;
64     fnvlist_add_uint64;
65     fnvlist_add_string;
66     fnvlist_add_nvlist;
67     fnvlist_add_nvpair;
68     fnvlist_add_boolean_array;
69     fnvlist_add_byte_array;
70     fnvlist_add_int8_array;
71     fnvlist_add_uint8_array;
72     fnvlist_add_int16_array;
73     fnvlist_add_uint16_array;
74     fnvlist_add_int32_array;
75     fnvlist_add_uint32_array;
76     fnvlist_add_int64_array;
77     fnvlist_add_uint64_array;
78     fnvlist_add_string_array;
79     fnvlist_add_nvlist_array;
80     fnvlist_remove;
81     fnvlist_remove_nvpair;
82     fnvlist_lookup_nvpair;
83     fnvlist_lookup_boolean;
84     fnvlist_lookup_boolean_value;
85     fnvlist_lookup_byte;
86     fnvlist_lookup_int8;
87     fnvlist_lookup_int16;
88     fnvlist_lookup_int32;
89     fnvlist_lookup_int64;
90     fnvlist_lookup_uint8_t;
91     fnvlist_lookup_uint16;
92     fnvlist_lookup_uint32;
93     fnvlist_lookup_uint64;
94     fnvlist_lookup_string;
95     fnvlist_lookup_nvlist;
96     fnvpair_value_boolean_value;
97     fnvpair_value_byte;
98     fnvpair_value_int8;
99     fnvpair_value_int16;
100     fnvpair_value_int32;
101     fnvpair_value_int64;
102     fnvpair_value_uint8_t;
103     fnvpair_value_uint16;
104     fnvpair_value_uint32;
105     fnvpair_value_uint64;
106     fnvpair_value_string;
107     fnvpair_value_nvlist;
108 } SUNW_1.3;
111 SYMBOL_VERSION SUNW_1.3 {
112     global:
113         nvlist_add_double;
114         nvlist_empty;
115         nvlist_lookup_double;
116         nvlist_nvflag;
117         nvlist_prev_nvpair;
118         nvlist_remove_nvpair;
119         nvpair_value_double;
120 } SUNW_1.2.2;
122 SYMBOL_VERSION SUNW_1.2.2 {     # s10u8 - SunOS 5.10 (Solaris 10) patch additions
123     global:
124         nvlist_lookup_nvpair;
125 } SUNW_1.2.1;
127 SYMBOL_VERSION SUNW_1.2.1 {     # s10u7 - SunOS 5.10 (Solaris 10) patch additions
128     global:
129         nvlist_exists;
130 } SUNW_1.2;
132 SYMBOL_VERSION SUNW_1.2 {
133     global:
134         nv_alloc_fini;
135         nv_alloc_init;
136         nv_alloc_nosleep;
137         nv_alloc_reset;
138         nv_fixed_ops;
139         nvlist_add_boolean_array;
140         nvlist_add_boolean_value;
141         nvlist_add_int8;
142         nvlist_add_int8_array;
143         nvlist_add_nvpair;
144         nvlist_add_uint8;
145         nvlist_add_uint8_array;
146         nvlist_lookup_boolean_array;
147         nvlist_lookup_boolean_value;
148         nvlist_lookup_int8;
149         nvlist_lookup_int8_array;
150         nvlist_lookup_nv_alloc;
151         nvlist_lookup_pairs;
152         nvlist_lookup_uint8;
153         nvlist_lookup_uint8_array;
154         nvlist_merge;
155         nvlist_remove;
156         nvlist_remove_all;
157         nvlist_xalloc;
158         nvlist_xdup;
159         nvlist_xpack;
160         nvlist_xunpack;
161         nvpair_value_boolean_array;
162         nvpair_value_boolean_value;
163         nvpair_value_int8;
164         nvpair_value_int8_array;
165         nvpair_value_uint8;
166         nvpair_value_uint8_array;
167 } SUNW_1.1.1;
169 SYMBOL_VERSION SUNW_1.1.1 {
170     global:
171         nvlist_add_nvlist;
172         nvlist_add_nvlist_array;
173         nvlist_lookup_nvlist;
174         nvlist_lookup_nvlist_array;
175         nvpair_value_nvlist;
176         nvpair_value_nvlist_array;
177 } SUNW_1.1;
179 SYMBOL_VERSION SUNW_1.1 {
180     global:
181         nvlist_add_boolean;
182         nvlist_add_byte;
183         nvlist_add_byte_array;
184         nvlist_add_int16;
185         nvlist_add_int16_array;
186         nvlist_add_int32;
187         nvlist_add_int32_array;
188         nvlist_add_int64;
189         nvlist_add_int64_array;
190         nvlist_add_string;
191         nvlist_add_string_array;
192         nvlist_add_uint16;
193         nvlist_add_uint16_array;
194         nvlist_add_uint32;
195         nvlist_add_uint32_array;
196         nvlist_add_uint64;
197         nvlist_add_uint64_array;
198         nvlist_alloc;
199         nvlist_dup;
200         nvlist_free;
201         nvlist_lookup_boolean;
202         nvlist_lookup_byte;
203         nvlist_lookup_byte_array;
204         nvlist_lookup_int16;
205         nvlist_lookup_int16_array;
206         nvlist_lookup_int32;
207         nvlist_lookup_int32_array;
208         nvlist_lookup_int64;
209         nvlist_lookup_int64_array;
210         nvlist_lookup_string;
211         nvlist_lookup_string_array;
212         nvlist_lookup_uint16;
213         nvlist_lookup_uint16_array;
214         nvlist_lookup_uint32;
215         nvlist_lookup_uint32_array;
216         nvlist_lookup_uint64;
217         nvlist_lookup_uint64_array;
218         nvlist_next_nvpair;
219         nvlist_pack;
220         nvlist_size;
221         nvlist_unpack;
222         nvpair_name;
223         nvpair_type;
224         nvpair_value_byte;
225         nvpair_value_byte_array;
226         nvpair_value_int16;
227         nvpair_value_int16_array;
228         nvpair_value_int32;
229         nvpair_value_int32_array;
230         nvpair_value_int64;
231         nvpair_value_int64_array;
232         nvpair_value_string;
233         nvpair_value_string_array;
234         nvpair_value_uint16;
235         nvpair_value_uint16_array;
236         nvpair_value_uint32;
237         nvpair_value_uint32_array;
238         nvpair_value_uint64;
239         nvpair_value_uint64_array;
242 SYMBOL_VERSION SUNWprivate_1.1 {
243     global:
244         dump_nvlist;
245         nvlist_add_hrtime;
246         nvlist_lookup_hrtime;
247         nvlist_print;
248         nvlist_print_json;
249         nvlist_prt;
250         nvlist_prtctl_alloc;
251         nvlist_prtctl_free;
252         nvlist_prtctl_getdest;
253         nvlist_prtctl_dofmt;
254         nvlist_prtctl_doindent;
255         nvlist_prtctl_setdest;
256         nvlist_prtctl_setfmt;
257         nvlist_prtctl_setindent;
258         nvlist_prtctlop_byte;
259         nvlist_prtctlop_byte_array;
260         nvlist_prtctlop_boolean;
261         nvlist_prtctlop_boolean_array;
262         nvlist_prtctlop_boolean_value;
263         nvlist_prtctlop_double;
264         nvlist_prtctlop_hrtime;
265         nvlist_prtctlop_int8;
266         nvlist_prtctlop_int8_array;
267         nvlist_prtctlop_int16;
268         nvlist_prtctlop_int16_array;
269         nvlist_prtctlop_int32;
270         nvlist_prtctlop_int32_array;
271         nvlist_prtctlop_int64;
272         nvlist_prtctlop_int64_array;
273         nvlist_prtctlop_nvlist;
274         nvlist_prtctlop_nvlist_array;
275         nvlist_prtctlop_string;
276         nvlist_prtctlop_string_array;
277         nvlist_prtctlop_uint8;
278         nvlist_prtctlop_uint8_array;
279         nvlist_prtctlop_uint16;
280         nvlist_prtctlop_uint16_array;
281         nvlist_prtctlop_uint32;
282         nvlist_prtctlop_uint32_array;
283         nvlist_prtctlop_uint64;
284         nvlist_prtctlop_uint64_array;
285         nvpair_value_hrtime;
286         nvpair_type_is_array;
287         nvlist_lookup_nvpair_embedded_index;
288         nvpair_value_match;
289         nvpair_value_match_regex;
290     local:
291         *;