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 2017 RackTop Systems. 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 40 $mapfile_version 2 41 42 SYMBOL_VERSION ILLUMOS_0.1 { 43 smf_degrade_instance_synchronous; 44 smf_disable_instance_synchronous; 45 smf_enable_instance_synchronous; 46 smf_maintain_instance_synchronous; 47 smf_refresh_instance_synchronous; 48 smf_restart_instance_synchronous; 49 smf_restore_instance_synchronous; 50 } SUNW_1.2; 51 52 SYMBOL_VERSION SUNW_1.2 { 53 global: 54 scf_count_ranges_destroy; 55 scf_int_ranges_destroy; 56 scf_string_to_type; 57 scf_tmpl_error_pg; 58 scf_tmpl_error_pg_tmpl; 59 scf_tmpl_error_prop; 60 scf_tmpl_error_prop_tmpl; 61 scf_tmpl_error_type; 62 scf_tmpl_error_value; 63 scf_tmpl_errors_destroy; 64 scf_tmpl_get_by_pg; 65 scf_tmpl_get_by_prop; 66 scf_tmpl_get_by_pg_name; 67 scf_tmpl_iter_pgs; 68 scf_tmpl_iter_props; 69 scf_tmpl_next_error; 70 scf_tmpl_pg_common_name; 71 scf_tmpl_pg_create; 72 scf_tmpl_pg_description; 73 scf_tmpl_pg_destroy; 74 scf_tmpl_pg_name; 75 scf_tmpl_pg_required; 76 scf_tmpl_pg_reset; 77 scf_tmpl_pg_target; 78 scf_tmpl_pg_type; 79 scf_tmpl_prop_cardinality; 80 scf_tmpl_prop_common_name; 81 scf_tmpl_prop_create; 82 scf_tmpl_prop_description; 83 scf_tmpl_prop_destroy; 84 scf_tmpl_prop_internal_seps; 85 scf_tmpl_prop_name; 86 scf_tmpl_prop_required; 87 scf_tmpl_prop_reset; 88 scf_tmpl_prop_type; 89 scf_tmpl_prop_units; 90 scf_tmpl_prop_visibility; 91 scf_tmpl_reset_errors; 92 scf_tmpl_strerror; 93 scf_tmpl_validate_fmri; 94 scf_tmpl_value_common_name; 95 scf_tmpl_value_count_range_choices; 96 scf_tmpl_value_count_range_constraints; 97 scf_tmpl_value_description; 98 scf_tmpl_value_in_constraint; 99 scf_tmpl_value_int_range_constraints; 100 scf_tmpl_value_name_choices; 101 scf_tmpl_value_name_constraints; 102 scf_tmpl_value_int_range_choices; 103 scf_tmpl_visibility_to_string; 104 scf_type_to_string; 105 scf_values_destroy; 106 smf_notify_del_params; 107 smf_notify_get_params; 108 smf_notify_set_params; 109 smf_state_from_string; 110 smf_state_to_string; 111 } SUNW_1.1; 112 113 SYMBOL_VERSION SUNW_1.1 { 114 global: 115 scf_entry_add_value; 116 scf_entry_create; 117 scf_entry_destroy; 118 scf_entry_destroy_children; 119 scf_entry_handle; 120 scf_entry_reset; 121 scf_error; 122 scf_handle_bind; 123 scf_handle_create; 124 scf_handle_decode_fmri; 125 scf_handle_decorate; 126 scf_handle_destroy; 127 scf_handle_get_scope; 128 scf_handle_unbind; 129 scf_instance_add_pg; 130 scf_instance_create; 131 scf_instance_delete; 132 scf_instance_destroy; 133 scf_instance_get_name; 134 scf_instance_get_parent; 135 scf_instance_get_pg; 136 scf_instance_get_pg_composed; 137 scf_instance_get_snapshot; 138 scf_instance_handle; 139 scf_instance_to_fmri; 140 scf_iter_create; 141 scf_iter_destroy; 142 scf_iter_handle; 143 scf_iter_handle_scopes; 144 scf_iter_instance_pgs; 145 scf_iter_instance_pgs_composed; 146 scf_iter_instance_pgs_typed; 147 scf_iter_instance_pgs_typed_composed; 148 scf_iter_instance_snapshots; 149 scf_iter_next_instance; 150 scf_iter_next_pg; 151 scf_iter_next_property; 152 scf_iter_next_scope; 153 scf_iter_next_service; 154 scf_iter_next_snapshot; 155 scf_iter_next_value; 156 scf_iter_pg_properties; 157 scf_iter_property_values; 158 scf_iter_reset; 159 scf_iter_scope_services; 160 scf_iter_service_instances; 161 scf_iter_service_pgs; 162 scf_iter_service_pgs_typed; 163 scf_iter_snaplevel_pgs; 164 scf_iter_snaplevel_pgs_typed; 165 scf_limit; 166 scf_myname; 167 scf_pg_create; 168 scf_pg_delete; 169 scf_pg_destroy; 170 scf_pg_get_flags; 171 scf_pg_get_name; 172 scf_pg_get_parent_instance; 173 scf_pg_get_parent_service; 174 scf_pg_get_parent_snaplevel; 175 scf_pg_get_property; 176 scf_pg_get_type; 177 scf_pg_get_underlying_pg; 178 scf_pg_handle; 179 scf_pg_to_fmri; 180 scf_pg_update; 181 scf_property_create; 182 scf_property_destroy; 183 scf_property_get_name; 184 scf_property_get_value; 185 scf_property_handle; 186 scf_property_is_type; 187 scf_property_to_fmri; 188 scf_property_type; 189 scf_scope_add_service; 190 scf_scope_create; 191 scf_scope_destroy; 192 scf_scope_get_name; 193 scf_scope_get_parent; 194 scf_scope_get_service; 195 scf_scope_handle; 196 scf_scope_to_fmri; 197 scf_service_add_instance; 198 scf_service_add_pg; 199 scf_service_create; 200 scf_service_delete; 201 scf_service_destroy; 202 scf_service_get_instance; 203 scf_service_get_name; 204 scf_service_get_parent; 205 scf_service_get_pg; 206 scf_service_handle; 207 scf_service_to_fmri; 208 scf_simple_app_props_free; 209 scf_simple_app_props_get; 210 scf_simple_app_props_next; 211 scf_simple_app_props_search; 212 scf_simple_prop_free; 213 scf_simple_prop_get; 214 scf_simple_prop_name; 215 scf_simple_prop_next_astring; 216 scf_simple_prop_next_boolean; 217 scf_simple_prop_next_count; 218 scf_simple_prop_next_integer; 219 scf_simple_prop_next_opaque; 220 scf_simple_prop_next_reset; 221 scf_simple_prop_next_time; 222 scf_simple_prop_next_ustring; 223 scf_simple_prop_numvalues; 224 scf_simple_prop_pgname; 225 scf_simple_prop_type; 226 scf_simple_walk_instances; 227 scf_snaplevel_create; 228 scf_snaplevel_destroy; 229 scf_snaplevel_get_instance_name; 230 scf_snaplevel_get_next_snaplevel; 231 scf_snaplevel_get_parent; 232 scf_snaplevel_get_pg; 233 scf_snaplevel_get_scope_name; 234 scf_snaplevel_get_service_name; 235 scf_snaplevel_handle; 236 scf_snapshot_create; 237 scf_snapshot_destroy; 238 scf_snapshot_get_base_snaplevel; 239 scf_snapshot_get_name; 240 scf_snapshot_get_parent; 241 scf_snapshot_handle; 242 scf_snapshot_update; 243 scf_strerror; 244 scf_transaction_commit; 245 scf_transaction_create; 246 scf_transaction_destroy; 247 scf_transaction_destroy_children; 248 scf_transaction_handle; 249 scf_transaction_property_change; 250 scf_transaction_property_change_type; 251 scf_transaction_property_delete; 252 scf_transaction_property_new; 253 scf_transaction_reset; 254 scf_transaction_reset_all; 255 scf_transaction_start; 256 scf_type_base_type; 257 scf_value_base_type; 258 scf_value_create; 259 scf_value_destroy; 260 scf_value_get_as_string; 261 scf_value_get_as_string_typed; 262 scf_value_get_astring; 263 scf_value_get_boolean; 264 scf_value_get_count; 265 scf_value_get_integer; 266 scf_value_get_opaque; 267 scf_value_get_time; 268 scf_value_get_ustring; 269 scf_value_handle; 270 scf_value_is_type; 271 scf_value_reset; 272 scf_value_set_astring; 273 scf_value_set_boolean; 274 scf_value_set_count; 275 scf_value_set_from_string; 276 scf_value_set_integer; 277 scf_value_set_opaque; 278 scf_value_set_time; 279 scf_value_set_ustring; 280 scf_value_type; 281 smf_degrade_instance; 282 smf_disable_instance; 283 smf_enable_instance; 284 smf_get_state; 285 smf_maintain_instance; 286 smf_refresh_instance; 287 smf_restart_instance; 288 smf_restore_instance; 289 }; 290 291 SYMBOL_VERSION SUNWprivate_1.1 { 292 global: 293 gen_filenms_from_fmri; 294 ismember; 295 scf_canonify_fmri; 296 scf_cmp_pattern; 297 _scf_create_errors; 298 scf_decode32; 299 scf_encode32; 300 scf_general_pg_setup; 301 _scf_get_fma_notify_params; 302 _scf_get_svc_notify_params; 303 _scf_handle_decorations; 304 scf_is_compatible_type; 305 _scf_notify_add_pgname; 306 _scf_notify_add_pgtype; 307 _scf_notify_get_params; 308 _scf_notify_wait; 309 scf_parse_file_fmri; 310 scf_parse_fmri; 311 scf_parse_svc_fmri; 312 _scf_pg_is_read_protected; 313 _scf_pg_wait; 314 scf_read_count_property; 315 _scf_read_single_astring_from_pg; 316 _scf_read_tmpl_prop_type_as_string; 317 _scf_repository_switch; 318 _scf_request_backup; 319 _scf_sanitize_locale; 320 _scf_set_annotation; 321 scf_set_count_property; 322 scf_simple_handle_destroy; 323 _scf_snapshot_attach; 324 _scf_snapshot_delete; 325 _scf_snapshot_take_attach; 326 _scf_snapshot_take_new; 327 _scf_snapshot_take_new_named; 328 _scf_tmpl_add_error; 329 _scf_tmpl_error_set_prefix; 330 scf_transaction_setup; 331 scf_transaction_restart; 332 scf_walk_fmri; 333 _smf_refresh_instance_i; 334 scf_read_propvec; 335 scf_write_propvec; 336 scf_clean_propvec; 337 scf_instance_delete_prop; 338 scf_get_boot_config; 339 scf_get_boot_config_ovr; 340 scf_is_fastboot_default; 341 scf_fastreboot_default_set_transient; 342 scf_default_secflags; 343 _check_services; 344 _scf_handle_create_and_bind; 345 _smf_refresh_all_instances; 346 local: 347 *; 348 };