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# 22*8744SAli.Bahrami@Sun.COM# Copyright 2009 Sun Microsystems, Inc. All rights reserved. 232522Sraf# Use is subject to license terms. 242522Sraf# 252522Sraf 26*8744SAli.Bahrami@Sun.COM# 27*8744SAli.Bahrami@Sun.COM# MAPFILE HEADER START 28*8744SAli.Bahrami@Sun.COM# 29*8744SAli.Bahrami@Sun.COM# WARNING: STOP NOW. DO NOT MODIFY THIS FILE. 30*8744SAli.Bahrami@Sun.COM# Object versioning must comply with the rules detailed in 31*8744SAli.Bahrami@Sun.COM# 32*8744SAli.Bahrami@Sun.COM# usr/src/lib/README.mapfiles 33*8744SAli.Bahrami@Sun.COM# 34*8744SAli.Bahrami@Sun.COM# You should not be making modifications here until you've read the most current 35*8744SAli.Bahrami@Sun.COM# copy of that file. If you need help, contact a gatekeeper for guidance. 36*8744SAli.Bahrami@Sun.COM# 37*8744SAli.Bahrami@Sun.COM# MAPFILE HEADER END 38*8744SAli.Bahrami@Sun.COM# 39*8744SAli.Bahrami@Sun.COM 407887SLiane.Praza@Sun.COMSUNW_1.2 { 417887SLiane.Praza@Sun.COM global: 427887SLiane.Praza@Sun.COM scf_count_ranges_destroy; 437887SLiane.Praza@Sun.COM scf_int_ranges_destroy; 447887SLiane.Praza@Sun.COM scf_string_to_type; 457887SLiane.Praza@Sun.COM scf_tmpl_error_pg; 467887SLiane.Praza@Sun.COM scf_tmpl_error_pg_tmpl; 477887SLiane.Praza@Sun.COM scf_tmpl_error_prop; 487887SLiane.Praza@Sun.COM scf_tmpl_error_prop_tmpl; 497887SLiane.Praza@Sun.COM scf_tmpl_error_type; 507887SLiane.Praza@Sun.COM scf_tmpl_error_value; 517887SLiane.Praza@Sun.COM scf_tmpl_errors_destroy; 527887SLiane.Praza@Sun.COM scf_tmpl_get_by_pg; 537887SLiane.Praza@Sun.COM scf_tmpl_get_by_prop; 547887SLiane.Praza@Sun.COM scf_tmpl_get_by_pg_name; 557887SLiane.Praza@Sun.COM scf_tmpl_iter_pgs; 567887SLiane.Praza@Sun.COM scf_tmpl_iter_props; 577887SLiane.Praza@Sun.COM scf_tmpl_next_error; 587887SLiane.Praza@Sun.COM scf_tmpl_pg_common_name; 597887SLiane.Praza@Sun.COM scf_tmpl_pg_create; 607887SLiane.Praza@Sun.COM scf_tmpl_pg_description; 617887SLiane.Praza@Sun.COM scf_tmpl_pg_destroy; 627887SLiane.Praza@Sun.COM scf_tmpl_pg_name; 637887SLiane.Praza@Sun.COM scf_tmpl_pg_required; 647887SLiane.Praza@Sun.COM scf_tmpl_pg_reset; 657887SLiane.Praza@Sun.COM scf_tmpl_pg_target; 667887SLiane.Praza@Sun.COM scf_tmpl_pg_type; 677887SLiane.Praza@Sun.COM scf_tmpl_prop_cardinality; 687887SLiane.Praza@Sun.COM scf_tmpl_prop_common_name; 697887SLiane.Praza@Sun.COM scf_tmpl_prop_create; 707887SLiane.Praza@Sun.COM scf_tmpl_prop_description; 717887SLiane.Praza@Sun.COM scf_tmpl_prop_destroy; 727887SLiane.Praza@Sun.COM scf_tmpl_prop_internal_seps; 737887SLiane.Praza@Sun.COM scf_tmpl_prop_name; 747887SLiane.Praza@Sun.COM scf_tmpl_prop_required; 757887SLiane.Praza@Sun.COM scf_tmpl_prop_reset; 767887SLiane.Praza@Sun.COM scf_tmpl_prop_type; 777887SLiane.Praza@Sun.COM scf_tmpl_prop_units; 787887SLiane.Praza@Sun.COM scf_tmpl_prop_visibility; 797887SLiane.Praza@Sun.COM scf_tmpl_reset_errors; 807887SLiane.Praza@Sun.COM scf_tmpl_strerror; 817887SLiane.Praza@Sun.COM scf_tmpl_validate_fmri; 827887SLiane.Praza@Sun.COM scf_tmpl_value_common_name; 837887SLiane.Praza@Sun.COM scf_tmpl_value_count_range_choices; 847887SLiane.Praza@Sun.COM scf_tmpl_value_count_range_constraints; 857887SLiane.Praza@Sun.COM scf_tmpl_value_description; 867887SLiane.Praza@Sun.COM scf_tmpl_value_in_constraint; 877887SLiane.Praza@Sun.COM scf_tmpl_value_int_range_constraints; 887887SLiane.Praza@Sun.COM scf_tmpl_value_name_choices; 897887SLiane.Praza@Sun.COM scf_tmpl_value_name_constraints; 907887SLiane.Praza@Sun.COM scf_tmpl_value_int_range_choices; 917887SLiane.Praza@Sun.COM scf_tmpl_visibility_to_string; 927887SLiane.Praza@Sun.COM scf_type_to_string; 937887SLiane.Praza@Sun.COM scf_values_destroy; 947887SLiane.Praza@Sun.COM}; 957887SLiane.Praza@Sun.COM 962522SrafSUNW_1.1 { 972522Sraf global: 982522Sraf scf_entry_add_value; 992522Sraf scf_entry_create; 1002522Sraf scf_entry_destroy; 1012522Sraf scf_entry_destroy_children; 1022522Sraf scf_entry_handle; 1032522Sraf scf_entry_reset; 1042522Sraf scf_error; 1052522Sraf scf_handle_bind; 1062522Sraf scf_handle_create; 1072522Sraf scf_handle_decode_fmri; 1082522Sraf scf_handle_decorate; 1092522Sraf scf_handle_destroy; 1102522Sraf scf_handle_get_scope; 1112522Sraf scf_handle_unbind; 1122522Sraf scf_instance_add_pg; 1132522Sraf scf_instance_create; 1142522Sraf scf_instance_delete; 1152522Sraf scf_instance_destroy; 1162522Sraf scf_instance_get_name; 1172522Sraf scf_instance_get_parent; 1182522Sraf scf_instance_get_pg; 1192522Sraf scf_instance_get_pg_composed; 1202522Sraf scf_instance_get_snapshot; 1212522Sraf scf_instance_handle; 1222522Sraf scf_instance_to_fmri; 1232522Sraf scf_iter_create; 1242522Sraf scf_iter_destroy; 1252522Sraf scf_iter_handle; 1262522Sraf scf_iter_handle_scopes; 1272522Sraf scf_iter_instance_pgs; 1282522Sraf scf_iter_instance_pgs_composed; 1292522Sraf scf_iter_instance_pgs_typed; 1302522Sraf scf_iter_instance_pgs_typed_composed; 1312522Sraf scf_iter_instance_snapshots; 1322522Sraf scf_iter_next_instance; 1332522Sraf scf_iter_next_pg; 1342522Sraf scf_iter_next_property; 1352522Sraf scf_iter_next_scope; 1362522Sraf scf_iter_next_service; 1372522Sraf scf_iter_next_snapshot; 1382522Sraf scf_iter_next_value; 1392522Sraf scf_iter_pg_properties; 1402522Sraf scf_iter_property_values; 1412522Sraf scf_iter_reset; 1422522Sraf scf_iter_scope_services; 1432522Sraf scf_iter_service_instances; 1442522Sraf scf_iter_service_pgs; 1452522Sraf scf_iter_service_pgs_typed; 1462522Sraf scf_iter_snaplevel_pgs; 1472522Sraf scf_iter_snaplevel_pgs_typed; 1482522Sraf scf_limit; 1492522Sraf scf_myname; 1502522Sraf scf_pg_create; 1512522Sraf scf_pg_delete; 1522522Sraf scf_pg_destroy; 1532522Sraf scf_pg_get_flags; 1542522Sraf scf_pg_get_name; 1552522Sraf scf_pg_get_parent_instance; 1562522Sraf scf_pg_get_parent_service; 1572522Sraf scf_pg_get_parent_snaplevel; 1582522Sraf scf_pg_get_property; 1592522Sraf scf_pg_get_type; 1602522Sraf scf_pg_get_underlying_pg; 1612522Sraf scf_pg_handle; 1622522Sraf scf_pg_to_fmri; 1632522Sraf scf_pg_update; 1642522Sraf scf_property_create; 1652522Sraf scf_property_destroy; 1662522Sraf scf_property_get_name; 1672522Sraf scf_property_get_value; 1682522Sraf scf_property_handle; 1692522Sraf scf_property_is_type; 1702522Sraf scf_property_to_fmri; 1712522Sraf scf_property_type; 1722522Sraf scf_scope_add_service; 1732522Sraf scf_scope_create; 1742522Sraf scf_scope_destroy; 1752522Sraf scf_scope_get_name; 1762522Sraf scf_scope_get_parent; 1772522Sraf scf_scope_get_service; 1782522Sraf scf_scope_handle; 1792522Sraf scf_scope_to_fmri; 1802522Sraf scf_service_add_instance; 1812522Sraf scf_service_add_pg; 1822522Sraf scf_service_create; 1832522Sraf scf_service_delete; 1842522Sraf scf_service_destroy; 1852522Sraf scf_service_get_instance; 1862522Sraf scf_service_get_name; 1872522Sraf scf_service_get_parent; 1882522Sraf scf_service_get_pg; 1892522Sraf scf_service_handle; 1902522Sraf scf_service_to_fmri; 1912522Sraf scf_simple_app_props_free; 1922522Sraf scf_simple_app_props_get; 1932522Sraf scf_simple_app_props_next; 1942522Sraf scf_simple_app_props_search; 1952522Sraf scf_simple_prop_free; 1962522Sraf scf_simple_prop_get; 1972522Sraf scf_simple_prop_name; 1982522Sraf scf_simple_prop_next_astring; 1992522Sraf scf_simple_prop_next_boolean; 2002522Sraf scf_simple_prop_next_count; 2012522Sraf scf_simple_prop_next_integer; 2022522Sraf scf_simple_prop_next_opaque; 2032522Sraf scf_simple_prop_next_reset; 2042522Sraf scf_simple_prop_next_time; 2052522Sraf scf_simple_prop_next_ustring; 2062522Sraf scf_simple_prop_numvalues; 2072522Sraf scf_simple_prop_pgname; 2082522Sraf scf_simple_prop_type; 2092522Sraf scf_simple_walk_instances; 2102522Sraf scf_snaplevel_create; 2112522Sraf scf_snaplevel_destroy; 2122522Sraf scf_snaplevel_get_instance_name; 2132522Sraf scf_snaplevel_get_next_snaplevel; 2142522Sraf scf_snaplevel_get_parent; 2152522Sraf scf_snaplevel_get_pg; 2162522Sraf scf_snaplevel_get_scope_name; 2172522Sraf scf_snaplevel_get_service_name; 2182522Sraf scf_snaplevel_handle; 2192522Sraf scf_snapshot_create; 2202522Sraf scf_snapshot_destroy; 2212522Sraf scf_snapshot_get_base_snaplevel; 2222522Sraf scf_snapshot_get_name; 2232522Sraf scf_snapshot_get_parent; 2242522Sraf scf_snapshot_handle; 2252522Sraf scf_snapshot_update; 2262522Sraf scf_strerror; 2272522Sraf scf_transaction_commit; 2282522Sraf scf_transaction_create; 2292522Sraf scf_transaction_destroy; 2302522Sraf scf_transaction_destroy_children; 2312522Sraf scf_transaction_handle; 2322522Sraf scf_transaction_property_change; 2332522Sraf scf_transaction_property_change_type; 2342522Sraf scf_transaction_property_delete; 2352522Sraf scf_transaction_property_new; 2362522Sraf scf_transaction_reset; 2372522Sraf scf_transaction_reset_all; 2382522Sraf scf_transaction_start; 2392522Sraf scf_type_base_type; 2402522Sraf scf_value_base_type; 2412522Sraf scf_value_create; 2422522Sraf scf_value_destroy; 2432522Sraf scf_value_get_as_string; 2442522Sraf scf_value_get_as_string_typed; 2452522Sraf scf_value_get_astring; 2462522Sraf scf_value_get_boolean; 2472522Sraf scf_value_get_count; 2482522Sraf scf_value_get_integer; 2492522Sraf scf_value_get_opaque; 2502522Sraf scf_value_get_time; 2512522Sraf scf_value_get_ustring; 2522522Sraf scf_value_handle; 2532522Sraf scf_value_is_type; 2542522Sraf scf_value_reset; 2552522Sraf scf_value_set_astring; 2562522Sraf scf_value_set_boolean; 2572522Sraf scf_value_set_count; 2582522Sraf scf_value_set_from_string; 2592522Sraf scf_value_set_integer; 2602522Sraf scf_value_set_opaque; 2612522Sraf scf_value_set_time; 2622522Sraf scf_value_set_ustring; 2632522Sraf scf_value_type; 2642522Sraf smf_degrade_instance; 2652522Sraf smf_disable_instance; 2662522Sraf smf_enable_instance; 2672522Sraf smf_get_state; 2682522Sraf smf_maintain_instance; 2692522Sraf smf_refresh_instance; 2702522Sraf smf_restart_instance; 2712522Sraf smf_restore_instance; 2722522Sraf}; 2732522Sraf 2742522SrafSUNWprivate_1.1 { 2752522Sraf global: 2767887SLiane.Praza@Sun.COM gen_filenms_from_fmri; 2772522Sraf scf_canonify_fmri; 2782522Sraf scf_cmp_pattern; 2797887SLiane.Praza@Sun.COM _scf_create_errors; 2807887SLiane.Praza@Sun.COM scf_decode32; 2817887SLiane.Praza@Sun.COM scf_encode32; 2827887SLiane.Praza@Sun.COM scf_general_pg_setup; 2832522Sraf _scf_handle_decorations; 2842522Sraf _scf_notify_add_pgname; 2852522Sraf _scf_notify_add_pgtype; 2862522Sraf _scf_notify_wait; 2872522Sraf scf_parse_file_fmri; 2882522Sraf scf_parse_fmri; 2892522Sraf scf_parse_svc_fmri; 2907887SLiane.Praza@Sun.COM _scf_pg_is_read_protected; 2912522Sraf _scf_pg_wait; 2927887SLiane.Praza@Sun.COM scf_read_count_property; 2937887SLiane.Praza@Sun.COM _scf_read_single_astring_from_pg; 2947887SLiane.Praza@Sun.COM _scf_read_tmpl_prop_type_as_string; 2957887SLiane.Praza@Sun.COM _scf_repository_switch; 2962522Sraf _scf_request_backup; 2977887SLiane.Praza@Sun.COM _scf_sanitize_locale; 2985777Stw21770 _scf_set_annotation; 2997887SLiane.Praza@Sun.COM scf_set_count_property; 3007887SLiane.Praza@Sun.COM scf_simple_handle_destroy; 3012522Sraf _scf_snapshot_attach; 3022522Sraf _scf_snapshot_delete; 3032522Sraf _scf_snapshot_take_attach; 3042522Sraf _scf_snapshot_take_new; 3052522Sraf _scf_snapshot_take_new_named; 3067887SLiane.Praza@Sun.COM _scf_tmpl_add_error; 3077887SLiane.Praza@Sun.COM _scf_tmpl_error_set_prefix; 3084119Stn143363 scf_transaction_setup; 3094119Stn143363 scf_transaction_restart; 3107887SLiane.Praza@Sun.COM scf_walk_fmri; 3117887SLiane.Praza@Sun.COM _smf_refresh_instance_i; 3127734SDavid.Powell@sun.com scf_read_propvec; 3137734SDavid.Powell@sun.com scf_write_propvec; 3147734SDavid.Powell@sun.com scf_clean_propvec; 3152522Sraf local: 3162522Sraf *; 3172522Sraf}; 318