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# 2212483SAntonello.Cruz@Sun.COM# Copyright (c) 2006, 2010, Oracle and/or its affiliates. All rights reserved. 232522Sraf# 242522Sraf 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 378744SAli.Bahrami@Sun.COM# 388744SAli.Bahrami@Sun.COM 3912692SAli.Bahrami@Oracle.COM$mapfile_version 2 4012692SAli.Bahrami@Oracle.COM 4112692SAli.Bahrami@Oracle.COMSYMBOL_VERSION SUNW_1.2 { 427887SLiane.Praza@Sun.COM global: 437887SLiane.Praza@Sun.COM scf_count_ranges_destroy; 447887SLiane.Praza@Sun.COM scf_int_ranges_destroy; 457887SLiane.Praza@Sun.COM scf_string_to_type; 467887SLiane.Praza@Sun.COM scf_tmpl_error_pg; 477887SLiane.Praza@Sun.COM scf_tmpl_error_pg_tmpl; 487887SLiane.Praza@Sun.COM scf_tmpl_error_prop; 497887SLiane.Praza@Sun.COM scf_tmpl_error_prop_tmpl; 507887SLiane.Praza@Sun.COM scf_tmpl_error_type; 517887SLiane.Praza@Sun.COM scf_tmpl_error_value; 527887SLiane.Praza@Sun.COM scf_tmpl_errors_destroy; 537887SLiane.Praza@Sun.COM scf_tmpl_get_by_pg; 547887SLiane.Praza@Sun.COM scf_tmpl_get_by_prop; 557887SLiane.Praza@Sun.COM scf_tmpl_get_by_pg_name; 567887SLiane.Praza@Sun.COM scf_tmpl_iter_pgs; 577887SLiane.Praza@Sun.COM scf_tmpl_iter_props; 587887SLiane.Praza@Sun.COM scf_tmpl_next_error; 597887SLiane.Praza@Sun.COM scf_tmpl_pg_common_name; 607887SLiane.Praza@Sun.COM scf_tmpl_pg_create; 617887SLiane.Praza@Sun.COM scf_tmpl_pg_description; 627887SLiane.Praza@Sun.COM scf_tmpl_pg_destroy; 637887SLiane.Praza@Sun.COM scf_tmpl_pg_name; 647887SLiane.Praza@Sun.COM scf_tmpl_pg_required; 657887SLiane.Praza@Sun.COM scf_tmpl_pg_reset; 667887SLiane.Praza@Sun.COM scf_tmpl_pg_target; 677887SLiane.Praza@Sun.COM scf_tmpl_pg_type; 687887SLiane.Praza@Sun.COM scf_tmpl_prop_cardinality; 697887SLiane.Praza@Sun.COM scf_tmpl_prop_common_name; 707887SLiane.Praza@Sun.COM scf_tmpl_prop_create; 717887SLiane.Praza@Sun.COM scf_tmpl_prop_description; 727887SLiane.Praza@Sun.COM scf_tmpl_prop_destroy; 737887SLiane.Praza@Sun.COM scf_tmpl_prop_internal_seps; 747887SLiane.Praza@Sun.COM scf_tmpl_prop_name; 757887SLiane.Praza@Sun.COM scf_tmpl_prop_required; 767887SLiane.Praza@Sun.COM scf_tmpl_prop_reset; 777887SLiane.Praza@Sun.COM scf_tmpl_prop_type; 787887SLiane.Praza@Sun.COM scf_tmpl_prop_units; 797887SLiane.Praza@Sun.COM scf_tmpl_prop_visibility; 807887SLiane.Praza@Sun.COM scf_tmpl_reset_errors; 817887SLiane.Praza@Sun.COM scf_tmpl_strerror; 827887SLiane.Praza@Sun.COM scf_tmpl_validate_fmri; 837887SLiane.Praza@Sun.COM scf_tmpl_value_common_name; 847887SLiane.Praza@Sun.COM scf_tmpl_value_count_range_choices; 857887SLiane.Praza@Sun.COM scf_tmpl_value_count_range_constraints; 867887SLiane.Praza@Sun.COM scf_tmpl_value_description; 877887SLiane.Praza@Sun.COM scf_tmpl_value_in_constraint; 887887SLiane.Praza@Sun.COM scf_tmpl_value_int_range_constraints; 897887SLiane.Praza@Sun.COM scf_tmpl_value_name_choices; 907887SLiane.Praza@Sun.COM scf_tmpl_value_name_constraints; 917887SLiane.Praza@Sun.COM scf_tmpl_value_int_range_choices; 927887SLiane.Praza@Sun.COM scf_tmpl_visibility_to_string; 937887SLiane.Praza@Sun.COM scf_type_to_string; 947887SLiane.Praza@Sun.COM scf_values_destroy; 95*12967Sgavin.maltby@oracle.com smf_notify_del_params; 96*12967Sgavin.maltby@oracle.com smf_notify_get_params; 97*12967Sgavin.maltby@oracle.com smf_notify_set_params; 98*12967Sgavin.maltby@oracle.com smf_state_from_string; 99*12967Sgavin.maltby@oracle.com smf_state_to_string; 10010168SAli.Bahrami@Sun.COM} SUNW_1.1; 1017887SLiane.Praza@Sun.COM 10212692SAli.Bahrami@Oracle.COMSYMBOL_VERSION SUNW_1.1 { 1032522Sraf global: 1042522Sraf scf_entry_add_value; 1052522Sraf scf_entry_create; 1062522Sraf scf_entry_destroy; 1072522Sraf scf_entry_destroy_children; 1082522Sraf scf_entry_handle; 1092522Sraf scf_entry_reset; 1102522Sraf scf_error; 1112522Sraf scf_handle_bind; 1122522Sraf scf_handle_create; 1132522Sraf scf_handle_decode_fmri; 1142522Sraf scf_handle_decorate; 1152522Sraf scf_handle_destroy; 1162522Sraf scf_handle_get_scope; 1172522Sraf scf_handle_unbind; 1182522Sraf scf_instance_add_pg; 1192522Sraf scf_instance_create; 1202522Sraf scf_instance_delete; 1212522Sraf scf_instance_destroy; 1222522Sraf scf_instance_get_name; 1232522Sraf scf_instance_get_parent; 1242522Sraf scf_instance_get_pg; 1252522Sraf scf_instance_get_pg_composed; 1262522Sraf scf_instance_get_snapshot; 1272522Sraf scf_instance_handle; 1282522Sraf scf_instance_to_fmri; 1292522Sraf scf_iter_create; 1302522Sraf scf_iter_destroy; 1312522Sraf scf_iter_handle; 1322522Sraf scf_iter_handle_scopes; 1332522Sraf scf_iter_instance_pgs; 1342522Sraf scf_iter_instance_pgs_composed; 1352522Sraf scf_iter_instance_pgs_typed; 1362522Sraf scf_iter_instance_pgs_typed_composed; 1372522Sraf scf_iter_instance_snapshots; 1382522Sraf scf_iter_next_instance; 1392522Sraf scf_iter_next_pg; 1402522Sraf scf_iter_next_property; 1412522Sraf scf_iter_next_scope; 1422522Sraf scf_iter_next_service; 1432522Sraf scf_iter_next_snapshot; 1442522Sraf scf_iter_next_value; 1452522Sraf scf_iter_pg_properties; 1462522Sraf scf_iter_property_values; 1472522Sraf scf_iter_reset; 1482522Sraf scf_iter_scope_services; 1492522Sraf scf_iter_service_instances; 1502522Sraf scf_iter_service_pgs; 1512522Sraf scf_iter_service_pgs_typed; 1522522Sraf scf_iter_snaplevel_pgs; 1532522Sraf scf_iter_snaplevel_pgs_typed; 1542522Sraf scf_limit; 1552522Sraf scf_myname; 1562522Sraf scf_pg_create; 1572522Sraf scf_pg_delete; 1582522Sraf scf_pg_destroy; 1592522Sraf scf_pg_get_flags; 1602522Sraf scf_pg_get_name; 1612522Sraf scf_pg_get_parent_instance; 1622522Sraf scf_pg_get_parent_service; 1632522Sraf scf_pg_get_parent_snaplevel; 1642522Sraf scf_pg_get_property; 1652522Sraf scf_pg_get_type; 1662522Sraf scf_pg_get_underlying_pg; 1672522Sraf scf_pg_handle; 1682522Sraf scf_pg_to_fmri; 1692522Sraf scf_pg_update; 1702522Sraf scf_property_create; 1712522Sraf scf_property_destroy; 1722522Sraf scf_property_get_name; 1732522Sraf scf_property_get_value; 1742522Sraf scf_property_handle; 1752522Sraf scf_property_is_type; 1762522Sraf scf_property_to_fmri; 1772522Sraf scf_property_type; 1782522Sraf scf_scope_add_service; 1792522Sraf scf_scope_create; 1802522Sraf scf_scope_destroy; 1812522Sraf scf_scope_get_name; 1822522Sraf scf_scope_get_parent; 1832522Sraf scf_scope_get_service; 1842522Sraf scf_scope_handle; 1852522Sraf scf_scope_to_fmri; 1862522Sraf scf_service_add_instance; 1872522Sraf scf_service_add_pg; 1882522Sraf scf_service_create; 1892522Sraf scf_service_delete; 1902522Sraf scf_service_destroy; 1912522Sraf scf_service_get_instance; 1922522Sraf scf_service_get_name; 1932522Sraf scf_service_get_parent; 1942522Sraf scf_service_get_pg; 1952522Sraf scf_service_handle; 1962522Sraf scf_service_to_fmri; 1972522Sraf scf_simple_app_props_free; 1982522Sraf scf_simple_app_props_get; 1992522Sraf scf_simple_app_props_next; 2002522Sraf scf_simple_app_props_search; 2012522Sraf scf_simple_prop_free; 2022522Sraf scf_simple_prop_get; 2032522Sraf scf_simple_prop_name; 2042522Sraf scf_simple_prop_next_astring; 2052522Sraf scf_simple_prop_next_boolean; 2062522Sraf scf_simple_prop_next_count; 2072522Sraf scf_simple_prop_next_integer; 2082522Sraf scf_simple_prop_next_opaque; 2092522Sraf scf_simple_prop_next_reset; 2102522Sraf scf_simple_prop_next_time; 2112522Sraf scf_simple_prop_next_ustring; 2122522Sraf scf_simple_prop_numvalues; 2132522Sraf scf_simple_prop_pgname; 2142522Sraf scf_simple_prop_type; 2152522Sraf scf_simple_walk_instances; 2162522Sraf scf_snaplevel_create; 2172522Sraf scf_snaplevel_destroy; 2182522Sraf scf_snaplevel_get_instance_name; 2192522Sraf scf_snaplevel_get_next_snaplevel; 2202522Sraf scf_snaplevel_get_parent; 2212522Sraf scf_snaplevel_get_pg; 2222522Sraf scf_snaplevel_get_scope_name; 2232522Sraf scf_snaplevel_get_service_name; 2242522Sraf scf_snaplevel_handle; 2252522Sraf scf_snapshot_create; 2262522Sraf scf_snapshot_destroy; 2272522Sraf scf_snapshot_get_base_snaplevel; 2282522Sraf scf_snapshot_get_name; 2292522Sraf scf_snapshot_get_parent; 2302522Sraf scf_snapshot_handle; 2312522Sraf scf_snapshot_update; 2322522Sraf scf_strerror; 2332522Sraf scf_transaction_commit; 2342522Sraf scf_transaction_create; 2352522Sraf scf_transaction_destroy; 2362522Sraf scf_transaction_destroy_children; 2372522Sraf scf_transaction_handle; 2382522Sraf scf_transaction_property_change; 2392522Sraf scf_transaction_property_change_type; 2402522Sraf scf_transaction_property_delete; 2412522Sraf scf_transaction_property_new; 2422522Sraf scf_transaction_reset; 2432522Sraf scf_transaction_reset_all; 2442522Sraf scf_transaction_start; 2452522Sraf scf_type_base_type; 2462522Sraf scf_value_base_type; 2472522Sraf scf_value_create; 2482522Sraf scf_value_destroy; 2492522Sraf scf_value_get_as_string; 2502522Sraf scf_value_get_as_string_typed; 2512522Sraf scf_value_get_astring; 2522522Sraf scf_value_get_boolean; 2532522Sraf scf_value_get_count; 2542522Sraf scf_value_get_integer; 2552522Sraf scf_value_get_opaque; 2562522Sraf scf_value_get_time; 2572522Sraf scf_value_get_ustring; 2582522Sraf scf_value_handle; 2592522Sraf scf_value_is_type; 2602522Sraf scf_value_reset; 2612522Sraf scf_value_set_astring; 2622522Sraf scf_value_set_boolean; 2632522Sraf scf_value_set_count; 2642522Sraf scf_value_set_from_string; 2652522Sraf scf_value_set_integer; 2662522Sraf scf_value_set_opaque; 2672522Sraf scf_value_set_time; 2682522Sraf scf_value_set_ustring; 2692522Sraf scf_value_type; 2702522Sraf smf_degrade_instance; 2712522Sraf smf_disable_instance; 2722522Sraf smf_enable_instance; 2732522Sraf smf_get_state; 2742522Sraf smf_maintain_instance; 2752522Sraf smf_refresh_instance; 2762522Sraf smf_restart_instance; 2772522Sraf smf_restore_instance; 2782522Sraf}; 2792522Sraf 28012692SAli.Bahrami@Oracle.COMSYMBOL_VERSION SUNWprivate_1.1 { 2812522Sraf global: 2827887SLiane.Praza@Sun.COM gen_filenms_from_fmri; 283*12967Sgavin.maltby@oracle.com ismember; 2842522Sraf scf_canonify_fmri; 2852522Sraf scf_cmp_pattern; 2867887SLiane.Praza@Sun.COM _scf_create_errors; 2877887SLiane.Praza@Sun.COM scf_decode32; 2887887SLiane.Praza@Sun.COM scf_encode32; 2897887SLiane.Praza@Sun.COM scf_general_pg_setup; 290*12967Sgavin.maltby@oracle.com _scf_get_fma_notify_params; 291*12967Sgavin.maltby@oracle.com _scf_get_svc_notify_params; 2922522Sraf _scf_handle_decorations; 2939765SSean.Wilcox@Sun.COM scf_is_compatible_type; 2942522Sraf _scf_notify_add_pgname; 2952522Sraf _scf_notify_add_pgtype; 296*12967Sgavin.maltby@oracle.com _scf_notify_get_params; 2972522Sraf _scf_notify_wait; 2982522Sraf scf_parse_file_fmri; 2992522Sraf scf_parse_fmri; 3002522Sraf scf_parse_svc_fmri; 3017887SLiane.Praza@Sun.COM _scf_pg_is_read_protected; 3022522Sraf _scf_pg_wait; 3037887SLiane.Praza@Sun.COM scf_read_count_property; 3047887SLiane.Praza@Sun.COM _scf_read_single_astring_from_pg; 3057887SLiane.Praza@Sun.COM _scf_read_tmpl_prop_type_as_string; 3067887SLiane.Praza@Sun.COM _scf_repository_switch; 3072522Sraf _scf_request_backup; 3087887SLiane.Praza@Sun.COM _scf_sanitize_locale; 3095777Stw21770 _scf_set_annotation; 3107887SLiane.Praza@Sun.COM scf_set_count_property; 3117887SLiane.Praza@Sun.COM scf_simple_handle_destroy; 3122522Sraf _scf_snapshot_attach; 3132522Sraf _scf_snapshot_delete; 3142522Sraf _scf_snapshot_take_attach; 3152522Sraf _scf_snapshot_take_new; 3162522Sraf _scf_snapshot_take_new_named; 3177887SLiane.Praza@Sun.COM _scf_tmpl_add_error; 3187887SLiane.Praza@Sun.COM _scf_tmpl_error_set_prefix; 3194119Stn143363 scf_transaction_setup; 3204119Stn143363 scf_transaction_restart; 3217887SLiane.Praza@Sun.COM scf_walk_fmri; 3227887SLiane.Praza@Sun.COM _smf_refresh_instance_i; 3237734SDavid.Powell@sun.com scf_read_propvec; 3247734SDavid.Powell@sun.com scf_write_propvec; 3257734SDavid.Powell@sun.com scf_clean_propvec; 3268823STruong.Q.Nguyen@Sun.COM scf_instance_delete_prop; 3279160SSherry.Moore@Sun.COM scf_get_boot_config; 32810559SSherry.Moore@Sun.COM scf_get_boot_config_ovr; 3299160SSherry.Moore@Sun.COM scf_is_fastboot_default; 3309862SSherry.Moore@Sun.COM scf_fastreboot_default_set_transient; 33112483SAntonello.Cruz@Sun.COM _check_services; 332*12967Sgavin.maltby@oracle.com _scf_handle_create_and_bind; 333*12967Sgavin.maltby@oracle.com _smf_refresh_all_instances; 3342522Sraf local: 3352522Sraf *; 3362522Sraf}; 337