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# Copyright 2020 Joyent, Inc. 24# Copyright 2023 Oxide Computer Company 25# 26 27# 28# MAPFILE HEADER START 29# 30# WARNING: STOP NOW. DO NOT MODIFY THIS FILE. 31# Object versioning must comply with the rules detailed in 32# 33# usr/src/lib/README.mapfiles 34# 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. 37# 38# MAPFILE HEADER END 39# 40 41$mapfile_version 2 42 43SYMBOL_VERSION SUNWprivate { 44 global: 45 topo_close; 46 topo_create_props; 47 topo_debug_set; 48 topo_digraph_deserialize; 49 topo_digraph_destroy; 50 topo_digraph_get; 51 topo_digraph_new; 52 topo_digraph_paths; 53 topo_digraph_serialize; 54 topo_edge_iter; 55 topo_edge_new; 56 topo_fmri_asru; 57 topo_fmri_compare; 58 topo_fmri_contains; 59 topo_fmri_create; 60 topo_fmri_expand; 61 topo_fmri_facility; 62 topo_fmri_fru; 63 topo_fmri_getpgrp; 64 topo_fmri_getprop; 65 topo_fmri_label; 66 topo_fmri_nvl2str; 67 topo_fmri_present; 68 topo_fmri_replaced; 69 topo_fmri_retire; 70 topo_fmri_serial; 71 topo_fmri_service_state; 72 topo_fmri_setprop; 73 topo_fmri_str2nvl; 74 topo_fmri_strcmp; 75 topo_fmri_strcmp_noauth; 76 topo_fmri_strhash; 77 topo_fmri_strhash_noauth; 78 topo_fmri_unretire; 79 topo_fmri_unusable; 80 topo_hdl_alloc; 81 topo_hdl_asprintf; 82 topo_hdl_devinfo; 83 topo_hdl_errmsg; 84 topo_hdl_errno; 85 topo_hdl_free; 86 topo_hdl_nvalloc; 87 topo_hdl_nvdup; 88 topo_hdl_prominfo; 89 topo_hdl_strdup; 90 topo_hdl_strfree; 91 topo_hdl_strfreev; 92 topo_hdl_vasprintf; 93 topo_hdl_zalloc; 94 topo_led_state_name; 95 topo_led_type_name; 96 topo_list_append; 97 topo_list_deepcopy; 98 topo_list_delete; 99 topo_method_invoke; 100 topo_method_register; 101 topo_method_sensor_failure; 102 topo_method_supported; 103 topo_method_unregister; 104 topo_method_unregister_all; 105 topo_mod_alloc; 106 topo_mod_asprintf; 107 topo_mod_vasprintf; 108 topo_mod_auth; 109 topo_mod_clean_str; 110 topo_mod_clean_strn; 111 topo_mod_clrdebug; 112 topo_mod_cpufmri; 113 topo_mod_create_ufm; 114 topo_mod_create_ufm_slot; 115 topo_mod_devfmri; 116 topo_mod_devinfo; 117 topo_mod_dprintf; 118 topo_mod_enumerate; 119 topo_mod_enummap; 120 topo_mod_errmsg; 121 topo_mod_errno; 122 topo_mod_file_search; 123 topo_mod_free; 124 topo_mod_getspecific; 125 topo_mod_hcfmri; 126 topo_mod_hc_occupied; 127 topo_mod_ipmi_hold; 128 topo_mod_ipmi_rele; 129 topo_mod_load; 130 topo_mod_memfmri; 131 topo_mod_modfmri; 132 topo_mod_nvalloc; 133 topo_mod_nvdup; 134 topo_mod_nvl2str; 135 topo_mod_pcidb; 136 topo_mod_pkgfmri; 137 topo_mod_product; 138 topo_mod_prominfo; 139 topo_mod_register; 140 topo_mod_setdebug; 141 topo_mod_seterrno; 142 topo_mod_setspecific; 143 topo_mod_str2nvl; 144 topo_mod_strdup; 145 topo_mod_strfree; 146 topo_mod_strfreev; 147 topo_mod_unload; 148 topo_mod_unregister; 149 topo_mod_walk_init; 150 topo_mod_zalloc; 151 topo_mod_smbios; 152 topo_node_asru; 153 topo_node_asru_set; 154 topo_node_bind; 155 topo_node_child_walk; 156 topo_node_facility; 157 topo_node_facbind; 158 topo_node_flags; 159 topo_node_fru; 160 topo_node_fru_set; 161 topo_node_getspecific; 162 topo_node_instance; 163 topo_node_label; 164 topo_node_label_set; 165 topo_node_lookup; 166 topo_node_name; 167 topo_node_occupied; 168 topo_node_parent; 169 topo_node_range_create; 170 topo_node_range_destroy; 171 topo_node_resource; 172 topo_node_setspecific; 173 topo_node_unbind; 174 topo_node_vertex; 175 topo_open; 176 topo_path_destroy; 177 topo_pgroup_create; 178 topo_pgroup_destroy; 179 topo_pgroup_info; 180 topo_pgroup_hcset; 181 topo_prop_get_fmri; 182 topo_prop_get_int32; 183 topo_prop_get_int64; 184 topo_prop_get_string; 185 topo_prop_get_uint32; 186 topo_prop_get_uint64; 187 topo_prop_get_double; 188 topo_prop_get_int32_array; 189 topo_prop_get_uint32_array; 190 topo_prop_get_int64_array; 191 topo_prop_get_uint64_array; 192 topo_prop_get_string_array; 193 topo_prop_get_fmri_array; 194 topo_prop_getpgrp; 195 topo_prop_getprop; 196 topo_prop_getprops; 197 topo_prop_inherit; 198 topo_prop_method_register; 199 topo_prop_method_unregister; 200 topo_prop_set_fmri; 201 topo_prop_set_int32; 202 topo_prop_set_int64; 203 topo_prop_set_string; 204 topo_prop_set_uint32; 205 topo_prop_set_uint64; 206 topo_prop_set_double; 207 topo_prop_set_int32_array; 208 topo_prop_set_uint32_array; 209 topo_prop_set_int64_array; 210 topo_prop_set_uint64_array; 211 topo_prop_set_string_array; 212 topo_prop_set_fmri_array; 213 topo_prop_setprop; 214 topo_prop_setmutable; 215 topo_prop_setnonvolatile; 216 topo_name2stability; 217 topo_scheme_walk; 218 topo_sensor_state_name; 219 topo_sensor_type_name; 220 topo_sensor_units_name; 221 topo_stability2name; 222 topo_snap_hold; 223 topo_snap_release; 224 topo_strerror; 225 topo_vertex_destroy; 226 topo_vertex_iter; 227 topo_vertex_node; 228 topo_vertex_new; 229 topo_walk_fini; 230 topo_walk_init; 231 topo_walk_step; 232 topo_xml_print; 233 local: 234 *; 235}; 236