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 
  41 SYMBOL_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 
  52 SYMBOL_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 
  57 SYMBOL_VERSION SUNW_1.2.1 {     # s10u7 - SunOS 5.10 (Solaris 10) patch additions
  58     global:
  59         nvlist_exists;
  60 } SUNW_1.2;
  61 
  62 SYMBOL_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 
  99 SYMBOL_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 
 109 SYMBOL_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 
 172 SYMBOL_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 };