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 2009 Sun Microsystems, Inc.  All rights reserved.
23# Use is subject to license terms.
24#
25
26#
27# MAPFILE HEADER START
28#
29# WARNING:  STOP NOW.  DO NOT MODIFY THIS FILE.
30# Object versioning must comply with the rules detailed in
31#
32#	usr/src/lib/README.mapfiles
33#
34# You should not be making modifications here until you've read the most current
35# copy of that file. If you need help, contact a gatekeeper for guidance.
36#
37# MAPFILE HEADER END
38#
39
40SUNW_1.3 {
41    global:
42	nvlist_add_double;
43	nvlist_empty;
44	nvlist_lookup_double;
45	nvlist_prev_nvpair;
46	nvlist_remove_nvpair;
47	nvpair_value_double;
48} SUNW_1.2.2;
49
50SUNW_1.2.2 {		# s10u8 - SunOS 5.10 (Solaris 10) patch additions
51    global:
52	nvlist_lookup_nvpair;
53} SUNW_1.2.1;
54
55SUNW_1.2.1 {		# s10u7 - SunOS 5.10 (Solaris 10) patch additions
56    global:
57	nvlist_exists;
58} SUNW_1.2;
59
60SUNW_1.2 {
61    global:
62	nv_alloc_fini;
63	nv_alloc_init;
64	nv_alloc_nosleep;
65	nv_alloc_reset;
66	nv_fixed_ops;
67	nvlist_add_boolean_array;
68	nvlist_add_boolean_value;
69	nvlist_add_int8;
70	nvlist_add_int8_array;
71	nvlist_add_nvpair;
72	nvlist_add_uint8;
73	nvlist_add_uint8_array;
74	nvlist_lookup_boolean_array;
75	nvlist_lookup_boolean_value;
76	nvlist_lookup_int8;
77	nvlist_lookup_int8_array;
78	nvlist_lookup_nv_alloc;
79	nvlist_lookup_pairs;
80	nvlist_lookup_uint8;
81	nvlist_lookup_uint8_array;
82	nvlist_merge;
83	nvlist_remove;
84	nvlist_remove_all;
85	nvlist_xalloc;
86	nvlist_xdup;
87	nvlist_xpack;
88	nvlist_xunpack;
89	nvpair_value_boolean_array;
90	nvpair_value_boolean_value;
91	nvpair_value_int8;
92	nvpair_value_int8_array;
93	nvpair_value_uint8;
94	nvpair_value_uint8_array;
95} SUNW_1.1.1;
96
97SUNW_1.1.1 {
98    global:
99	nvlist_add_nvlist;
100	nvlist_add_nvlist_array;
101	nvlist_lookup_nvlist;
102	nvlist_lookup_nvlist_array;
103	nvpair_value_nvlist;
104	nvpair_value_nvlist_array;
105} SUNW_1.1;
106
107SUNW_1.1 {
108    global:
109	nvlist_add_boolean;
110	nvlist_add_byte;
111	nvlist_add_byte_array;
112	nvlist_add_int16;
113	nvlist_add_int16_array;
114	nvlist_add_int32;
115	nvlist_add_int32_array;
116	nvlist_add_int64;
117	nvlist_add_int64_array;
118	nvlist_add_string;
119	nvlist_add_string_array;
120	nvlist_add_uint16;
121	nvlist_add_uint16_array;
122	nvlist_add_uint32;
123	nvlist_add_uint32_array;
124	nvlist_add_uint64;
125	nvlist_add_uint64_array;
126	nvlist_alloc;
127	nvlist_dup;
128	nvlist_free;
129	nvlist_lookup_boolean;
130	nvlist_lookup_byte;
131	nvlist_lookup_byte_array;
132	nvlist_lookup_int16;
133	nvlist_lookup_int16_array;
134	nvlist_lookup_int32;
135	nvlist_lookup_int32_array;
136	nvlist_lookup_int64;
137	nvlist_lookup_int64_array;
138	nvlist_lookup_string;
139	nvlist_lookup_string_array;
140	nvlist_lookup_uint16;
141	nvlist_lookup_uint16_array;
142	nvlist_lookup_uint32;
143	nvlist_lookup_uint32_array;
144	nvlist_lookup_uint64;
145	nvlist_lookup_uint64_array;
146	nvlist_next_nvpair;
147	nvlist_pack;
148	nvlist_size;
149	nvlist_unpack;
150	nvpair_name;
151	nvpair_type;
152	nvpair_value_byte;
153	nvpair_value_byte_array;
154	nvpair_value_int16;
155	nvpair_value_int16_array;
156	nvpair_value_int32;
157	nvpair_value_int32_array;
158	nvpair_value_int64;
159	nvpair_value_int64_array;
160	nvpair_value_string;
161	nvpair_value_string_array;
162	nvpair_value_uint16;
163	nvpair_value_uint16_array;
164	nvpair_value_uint32;
165	nvpair_value_uint32_array;
166	nvpair_value_uint64;
167	nvpair_value_uint64_array;
168};
169
170SUNWprivate_1.1 {
171    global:
172	dump_nvlist;
173	nvlist_add_hrtime;
174	nvlist_lookup_hrtime;
175	nvlist_print;
176	nvpair_value_hrtime;
177	nvpair_type_is_array;
178	nvlist_lookup_nvpair_embedded_index;
179	nvpair_value_match;
180	nvpair_value_match_regex;
181    local:
182	*;
183};
184