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 2006 Sun Microsystems, Inc. All rights reserved. 23# Use is subject to license terms. 24# 25# ident "%Z%%M% %I% %E% SMI" 26# 27 28SUNW_1.1 { 29 global: 30 scf_entry_add_value; 31 scf_entry_create; 32 scf_entry_destroy; 33 scf_entry_destroy_children; 34 scf_entry_handle; 35 scf_entry_reset; 36 scf_error; 37 scf_handle_bind; 38 scf_handle_create; 39 scf_handle_decode_fmri; 40 scf_handle_decorate; 41 scf_handle_destroy; 42 scf_handle_get_scope; 43 scf_handle_unbind; 44 scf_instance_add_pg; 45 scf_instance_create; 46 scf_instance_delete; 47 scf_instance_destroy; 48 scf_instance_get_name; 49 scf_instance_get_parent; 50 scf_instance_get_pg; 51 scf_instance_get_pg_composed; 52 scf_instance_get_snapshot; 53 scf_instance_handle; 54 scf_instance_to_fmri; 55 scf_iter_create; 56 scf_iter_destroy; 57 scf_iter_handle; 58 scf_iter_handle_scopes; 59 scf_iter_instance_pgs; 60 scf_iter_instance_pgs_composed; 61 scf_iter_instance_pgs_typed; 62 scf_iter_instance_pgs_typed_composed; 63 scf_iter_instance_snapshots; 64 scf_iter_next_instance; 65 scf_iter_next_pg; 66 scf_iter_next_property; 67 scf_iter_next_scope; 68 scf_iter_next_service; 69 scf_iter_next_snapshot; 70 scf_iter_next_value; 71 scf_iter_pg_properties; 72 scf_iter_property_values; 73 scf_iter_reset; 74 scf_iter_scope_services; 75 scf_iter_service_instances; 76 scf_iter_service_pgs; 77 scf_iter_service_pgs_typed; 78 scf_iter_snaplevel_pgs; 79 scf_iter_snaplevel_pgs_typed; 80 scf_limit; 81 scf_myname; 82 scf_pg_create; 83 scf_pg_delete; 84 scf_pg_destroy; 85 scf_pg_get_flags; 86 scf_pg_get_name; 87 scf_pg_get_parent_instance; 88 scf_pg_get_parent_service; 89 scf_pg_get_parent_snaplevel; 90 scf_pg_get_property; 91 scf_pg_get_type; 92 scf_pg_get_underlying_pg; 93 scf_pg_handle; 94 scf_pg_to_fmri; 95 scf_pg_update; 96 scf_property_create; 97 scf_property_destroy; 98 scf_property_get_name; 99 scf_property_get_value; 100 scf_property_handle; 101 scf_property_is_type; 102 scf_property_to_fmri; 103 scf_property_type; 104 scf_scope_add_service; 105 scf_scope_create; 106 scf_scope_destroy; 107 scf_scope_get_name; 108 scf_scope_get_parent; 109 scf_scope_get_service; 110 scf_scope_handle; 111 scf_scope_to_fmri; 112 scf_service_add_instance; 113 scf_service_add_pg; 114 scf_service_create; 115 scf_service_delete; 116 scf_service_destroy; 117 scf_service_get_instance; 118 scf_service_get_name; 119 scf_service_get_parent; 120 scf_service_get_pg; 121 scf_service_handle; 122 scf_service_to_fmri; 123 scf_simple_app_props_free; 124 scf_simple_app_props_get; 125 scf_simple_app_props_next; 126 scf_simple_app_props_search; 127 scf_simple_prop_free; 128 scf_simple_prop_get; 129 scf_simple_prop_name; 130 scf_simple_prop_next_astring; 131 scf_simple_prop_next_boolean; 132 scf_simple_prop_next_count; 133 scf_simple_prop_next_integer; 134 scf_simple_prop_next_opaque; 135 scf_simple_prop_next_reset; 136 scf_simple_prop_next_time; 137 scf_simple_prop_next_ustring; 138 scf_simple_prop_numvalues; 139 scf_simple_prop_pgname; 140 scf_simple_prop_type; 141 scf_simple_walk_instances; 142 scf_snaplevel_create; 143 scf_snaplevel_destroy; 144 scf_snaplevel_get_instance_name; 145 scf_snaplevel_get_next_snaplevel; 146 scf_snaplevel_get_parent; 147 scf_snaplevel_get_pg; 148 scf_snaplevel_get_scope_name; 149 scf_snaplevel_get_service_name; 150 scf_snaplevel_handle; 151 scf_snapshot_create; 152 scf_snapshot_destroy; 153 scf_snapshot_get_base_snaplevel; 154 scf_snapshot_get_name; 155 scf_snapshot_get_parent; 156 scf_snapshot_handle; 157 scf_snapshot_update; 158 scf_strerror; 159 scf_transaction_commit; 160 scf_transaction_create; 161 scf_transaction_destroy; 162 scf_transaction_destroy_children; 163 scf_transaction_handle; 164 scf_transaction_property_change; 165 scf_transaction_property_change_type; 166 scf_transaction_property_delete; 167 scf_transaction_property_new; 168 scf_transaction_reset; 169 scf_transaction_reset_all; 170 scf_transaction_start; 171 scf_type_base_type; 172 scf_value_base_type; 173 scf_value_create; 174 scf_value_destroy; 175 scf_value_get_as_string; 176 scf_value_get_as_string_typed; 177 scf_value_get_astring; 178 scf_value_get_boolean; 179 scf_value_get_count; 180 scf_value_get_integer; 181 scf_value_get_opaque; 182 scf_value_get_time; 183 scf_value_get_ustring; 184 scf_value_handle; 185 scf_value_is_type; 186 scf_value_reset; 187 scf_value_set_astring; 188 scf_value_set_boolean; 189 scf_value_set_count; 190 scf_value_set_from_string; 191 scf_value_set_integer; 192 scf_value_set_opaque; 193 scf_value_set_time; 194 scf_value_set_ustring; 195 scf_value_type; 196 smf_degrade_instance; 197 smf_disable_instance; 198 smf_enable_instance; 199 smf_get_state; 200 smf_maintain_instance; 201 smf_refresh_instance; 202 smf_restart_instance; 203 smf_restore_instance; 204}; 205 206SUNWprivate_1.1 { 207 global: 208 scf_canonify_fmri; 209 scf_cmp_pattern; 210 _scf_handle_decorations; 211 _scf_notify_add_pgname; 212 _scf_notify_add_pgtype; 213 _scf_notify_wait; 214 scf_parse_file_fmri; 215 scf_parse_fmri; 216 scf_parse_svc_fmri; 217 _scf_pg_wait; 218 _scf_request_backup; 219 _scf_snapshot_attach; 220 _scf_snapshot_delete; 221 _scf_snapshot_take_attach; 222 _scf_snapshot_take_new; 223 _scf_snapshot_take_new_named; 224 scf_string_to_type; 225 scf_type_to_string; 226 scf_walk_fmri; 227 _smf_refresh_instance_i; 228 local: 229 *; 230}; 231