xref: /onnv-gate/usr/src/lib/libnvpair/mapfile-vers (revision 12967:ab9ae749152f)
12522Sraf#
22522Sraf# CDDL HEADER START
32522Sraf#
42522Sraf# The contents of this file are subject to the terms of the
52522Sraf# Common Development and Distribution License (the "License").
62522Sraf# You may not use this file except in compliance with the License.
72522Sraf#
82522Sraf# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
92522Sraf# or http://www.opensolaris.org/os/licensing.
102522Sraf# See the License for the specific language governing permissions
112522Sraf# and limitations under the License.
122522Sraf#
132522Sraf# When distributing Covered Code, include this CDDL HEADER in each
142522Sraf# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
152522Sraf# If applicable, add the following below this CDDL HEADER, with the
162522Sraf# fields enclosed by brackets "[]" replaced with your own identifying
172522Sraf# information: Portions Copyright [yyyy] [name of copyright owner]
182522Sraf#
192522Sraf# CDDL HEADER END
202522Sraf#
212522Sraf#
2212692SAli.Bahrami@Oracle.COM# Copyright (c) 2006, 2010, Oracle and/or its affiliates. All rights reserved.
232522Sraf#
248744SAli.Bahrami@Sun.COM
258744SAli.Bahrami@Sun.COM#
268744SAli.Bahrami@Sun.COM# MAPFILE HEADER START
278744SAli.Bahrami@Sun.COM#
288744SAli.Bahrami@Sun.COM# WARNING:  STOP NOW.  DO NOT MODIFY THIS FILE.
298744SAli.Bahrami@Sun.COM# Object versioning must comply with the rules detailed in
308744SAli.Bahrami@Sun.COM#
318744SAli.Bahrami@Sun.COM#	usr/src/lib/README.mapfiles
328744SAli.Bahrami@Sun.COM#
338744SAli.Bahrami@Sun.COM# You should not be making modifications here until you've read the most current
348744SAli.Bahrami@Sun.COM# copy of that file. If you need help, contact a gatekeeper for guidance.
358744SAli.Bahrami@Sun.COM#
368744SAli.Bahrami@Sun.COM# MAPFILE HEADER END
372522Sraf#
382522Sraf
3912692SAli.Bahrami@Oracle.COM$mapfile_version 2
4012692SAli.Bahrami@Oracle.COM
4112692SAli.Bahrami@Oracle.COMSYMBOL_VERSION SUNW_1.3 {
425345Seschrock    global:
437248Srobj	nvlist_add_double;
4411022STom.Erickson@Sun.COM	nvlist_empty;
457248Srobj	nvlist_lookup_double;
46*12967Sgavin.maltby@oracle.com	nvlist_nvflag;
4711022STom.Erickson@Sun.COM	nvlist_prev_nvpair;
4811022STom.Erickson@Sun.COM	nvlist_remove_nvpair;
497248Srobj	nvpair_value_double;
5010355SAli.Bahrami@Sun.COM} SUNW_1.2.2;
5110355SAli.Bahrami@Sun.COM
5212692SAli.Bahrami@Oracle.COMSYMBOL_VERSION SUNW_1.2.2 {	# s10u8 - SunOS 5.10 (Solaris 10) patch additions
5310355SAli.Bahrami@Sun.COM    global:
5410355SAli.Bahrami@Sun.COM	nvlist_lookup_nvpair;
5510168SAli.Bahrami@Sun.COM} SUNW_1.2.1;
5610168SAli.Bahrami@Sun.COM
5712692SAli.Bahrami@Oracle.COMSYMBOL_VERSION SUNW_1.2.1 {	# s10u7 - SunOS 5.10 (Solaris 10) patch additions
5810168SAli.Bahrami@Sun.COM    global:
5910168SAli.Bahrami@Sun.COM	nvlist_exists;
605345Seschrock} SUNW_1.2;
615345Seschrock
6212692SAli.Bahrami@Oracle.COMSYMBOL_VERSION SUNW_1.2 {
632522Sraf    global:
642522Sraf	nv_alloc_fini;
652522Sraf	nv_alloc_init;
662522Sraf	nv_alloc_nosleep;
672522Sraf	nv_alloc_reset;
682522Sraf	nv_fixed_ops;
692522Sraf	nvlist_add_boolean_array;
702522Sraf	nvlist_add_boolean_value;
712522Sraf	nvlist_add_int8;
722522Sraf	nvlist_add_int8_array;
732522Sraf	nvlist_add_nvpair;
742522Sraf	nvlist_add_uint8;
752522Sraf	nvlist_add_uint8_array;
762522Sraf	nvlist_lookup_boolean_array;
772522Sraf	nvlist_lookup_boolean_value;
782522Sraf	nvlist_lookup_int8;
792522Sraf	nvlist_lookup_int8_array;
802522Sraf	nvlist_lookup_nv_alloc;
812522Sraf	nvlist_lookup_pairs;
822522Sraf	nvlist_lookup_uint8;
832522Sraf	nvlist_lookup_uint8_array;
842522Sraf	nvlist_merge;
852522Sraf	nvlist_remove;
862522Sraf	nvlist_remove_all;
872522Sraf	nvlist_xalloc;
882522Sraf	nvlist_xdup;
892522Sraf	nvlist_xpack;
902522Sraf	nvlist_xunpack;
912522Sraf	nvpair_value_boolean_array;
922522Sraf	nvpair_value_boolean_value;
932522Sraf	nvpair_value_int8;
942522Sraf	nvpair_value_int8_array;
952522Sraf	nvpair_value_uint8;
962522Sraf	nvpair_value_uint8_array;
972522Sraf} SUNW_1.1.1;
982522Sraf
9912692SAli.Bahrami@Oracle.COMSYMBOL_VERSION SUNW_1.1.1 {
1002522Sraf    global:
1012522Sraf	nvlist_add_nvlist;
1022522Sraf	nvlist_add_nvlist_array;
1032522Sraf	nvlist_lookup_nvlist;
1042522Sraf	nvlist_lookup_nvlist_array;
1052522Sraf	nvpair_value_nvlist;
1062522Sraf	nvpair_value_nvlist_array;
1072522Sraf} SUNW_1.1;
1082522Sraf
10912692SAli.Bahrami@Oracle.COMSYMBOL_VERSION SUNW_1.1 {
1102522Sraf    global:
1112522Sraf	nvlist_add_boolean;
1122522Sraf	nvlist_add_byte;
1132522Sraf	nvlist_add_byte_array;
1142522Sraf	nvlist_add_int16;
1152522Sraf	nvlist_add_int16_array;
1162522Sraf	nvlist_add_int32;
1172522Sraf	nvlist_add_int32_array;
1182522Sraf	nvlist_add_int64;
1192522Sraf	nvlist_add_int64_array;
1202522Sraf	nvlist_add_string;
1212522Sraf	nvlist_add_string_array;
1222522Sraf	nvlist_add_uint16;
1232522Sraf	nvlist_add_uint16_array;
1242522Sraf	nvlist_add_uint32;
1252522Sraf	nvlist_add_uint32_array;
1262522Sraf	nvlist_add_uint64;
1272522Sraf	nvlist_add_uint64_array;
1282522Sraf	nvlist_alloc;
1292522Sraf	nvlist_dup;
1302522Sraf	nvlist_free;
1312522Sraf	nvlist_lookup_boolean;
1322522Sraf	nvlist_lookup_byte;
1332522Sraf	nvlist_lookup_byte_array;
1342522Sraf	nvlist_lookup_int16;
1352522Sraf	nvlist_lookup_int16_array;
1362522Sraf	nvlist_lookup_int32;
1372522Sraf	nvlist_lookup_int32_array;
1382522Sraf	nvlist_lookup_int64;
1392522Sraf	nvlist_lookup_int64_array;
1402522Sraf	nvlist_lookup_string;
1412522Sraf	nvlist_lookup_string_array;
1422522Sraf	nvlist_lookup_uint16;
1432522Sraf	nvlist_lookup_uint16_array;
1442522Sraf	nvlist_lookup_uint32;
1452522Sraf	nvlist_lookup_uint32_array;
1462522Sraf	nvlist_lookup_uint64;
1472522Sraf	nvlist_lookup_uint64_array;
1482522Sraf	nvlist_next_nvpair;
1492522Sraf	nvlist_pack;
1502522Sraf	nvlist_size;
1512522Sraf	nvlist_unpack;
1522522Sraf	nvpair_name;
1532522Sraf	nvpair_type;
1542522Sraf	nvpair_value_byte;
1552522Sraf	nvpair_value_byte_array;
1562522Sraf	nvpair_value_int16;
1572522Sraf	nvpair_value_int16_array;
1582522Sraf	nvpair_value_int32;
1592522Sraf	nvpair_value_int32_array;
1602522Sraf	nvpair_value_int64;
1612522Sraf	nvpair_value_int64_array;
1622522Sraf	nvpair_value_string;
1632522Sraf	nvpair_value_string_array;
1642522Sraf	nvpair_value_uint16;
1652522Sraf	nvpair_value_uint16_array;
1662522Sraf	nvpair_value_uint32;
1672522Sraf	nvpair_value_uint32_array;
1682522Sraf	nvpair_value_uint64;
1692522Sraf	nvpair_value_uint64_array;
1702522Sraf};
1712522Sraf
17212692SAli.Bahrami@Oracle.COMSYMBOL_VERSION SUNWprivate_1.1 {
1732522Sraf    global:
17410594SGeorge.Wilson@Sun.COM	dump_nvlist;
1752522Sraf	nvlist_add_hrtime;
1762522Sraf	nvlist_lookup_hrtime;
1772522Sraf	nvlist_print;
178*12967Sgavin.maltby@oracle.com	nvlist_prt;
179*12967Sgavin.maltby@oracle.com	nvlist_prtctl_alloc;
180*12967Sgavin.maltby@oracle.com	nvlist_prtctl_free;
181*12967Sgavin.maltby@oracle.com	nvlist_prtctl_getdest;
182*12967Sgavin.maltby@oracle.com	nvlist_prtctl_dofmt;
183*12967Sgavin.maltby@oracle.com	nvlist_prtctl_doindent;
184*12967Sgavin.maltby@oracle.com	nvlist_prtctl_setdest;
185*12967Sgavin.maltby@oracle.com	nvlist_prtctl_setfmt;
186*12967Sgavin.maltby@oracle.com	nvlist_prtctl_setindent;
187*12967Sgavin.maltby@oracle.com	nvlist_prtctlop_byte;
188*12967Sgavin.maltby@oracle.com	nvlist_prtctlop_byte_array;
189*12967Sgavin.maltby@oracle.com	nvlist_prtctlop_boolean;
190*12967Sgavin.maltby@oracle.com	nvlist_prtctlop_boolean_array;
191*12967Sgavin.maltby@oracle.com	nvlist_prtctlop_boolean_value;
192*12967Sgavin.maltby@oracle.com	nvlist_prtctlop_double;
193*12967Sgavin.maltby@oracle.com	nvlist_prtctlop_hrtime;
194*12967Sgavin.maltby@oracle.com	nvlist_prtctlop_int8;
195*12967Sgavin.maltby@oracle.com	nvlist_prtctlop_int8_array;
196*12967Sgavin.maltby@oracle.com	nvlist_prtctlop_int16;
197*12967Sgavin.maltby@oracle.com	nvlist_prtctlop_int16_array;
198*12967Sgavin.maltby@oracle.com	nvlist_prtctlop_int32;
199*12967Sgavin.maltby@oracle.com	nvlist_prtctlop_int32_array;
200*12967Sgavin.maltby@oracle.com	nvlist_prtctlop_int64;
201*12967Sgavin.maltby@oracle.com	nvlist_prtctlop_int64_array;
202*12967Sgavin.maltby@oracle.com	nvlist_prtctlop_nvlist;
203*12967Sgavin.maltby@oracle.com	nvlist_prtctlop_nvlist_array;
204*12967Sgavin.maltby@oracle.com	nvlist_prtctlop_string;
205*12967Sgavin.maltby@oracle.com	nvlist_prtctlop_string_array;
206*12967Sgavin.maltby@oracle.com	nvlist_prtctlop_uint8;
207*12967Sgavin.maltby@oracle.com	nvlist_prtctlop_uint8_array;
208*12967Sgavin.maltby@oracle.com	nvlist_prtctlop_uint16;
209*12967Sgavin.maltby@oracle.com	nvlist_prtctlop_uint16_array;
210*12967Sgavin.maltby@oracle.com	nvlist_prtctlop_uint32;
211*12967Sgavin.maltby@oracle.com	nvlist_prtctlop_uint32_array;
212*12967Sgavin.maltby@oracle.com	nvlist_prtctlop_uint64;
213*12967Sgavin.maltby@oracle.com	nvlist_prtctlop_uint64_array;
2142522Sraf	nvpair_value_hrtime;
2156640Scth	nvpair_type_is_array;
2166640Scth	nvlist_lookup_nvpair_embedded_index;
2176640Scth	nvpair_value_match;
2186640Scth	nvpair_value_match_regex;
2192522Sraf    local:
2202522Sraf	*;
2212522Sraf};
222