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