118c2aff7Sartem# 218c2aff7Sartem# CDDL HEADER START 318c2aff7Sartem# 418c2aff7Sartem# The contents of this file are subject to the terms of the 518c2aff7Sartem# Common Development and Distribution License (the "License"). 618c2aff7Sartem# You may not use this file except in compliance with the License. 718c2aff7Sartem# 818c2aff7Sartem# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE 918c2aff7Sartem# or http://www.opensolaris.org/os/licensing. 1018c2aff7Sartem# See the License for the specific language governing permissions 1118c2aff7Sartem# and limitations under the License. 1218c2aff7Sartem# 1318c2aff7Sartem# When distributing Covered Code, include this CDDL HEADER in each 1418c2aff7Sartem# file and include the License file at usr/src/OPENSOLARIS.LICENSE. 1518c2aff7Sartem# If applicable, add the following below this CDDL HEADER, with the 1618c2aff7Sartem# fields enclosed by brackets "[]" replaced with your own identifying 1718c2aff7Sartem# information: Portions Copyright [yyyy] [name of copyright owner] 1818c2aff7Sartem# 1918c2aff7Sartem# CDDL HEADER END 2018c2aff7Sartem# 2118c2aff7Sartem# 22*cd3e9333SAli Bahrami# Copyright (c) 2006, 2010, Oracle and/or its affiliates. All rights reserved. 2318c2aff7Sartem# 24bfed486aSAli Bahrami 25bfed486aSAli Bahrami# 26bfed486aSAli Bahrami# MAPFILE HEADER START 27bfed486aSAli Bahrami# 28bfed486aSAli Bahrami# WARNING: STOP NOW. DO NOT MODIFY THIS FILE. 29bfed486aSAli Bahrami# Object versioning must comply with the rules detailed in 30bfed486aSAli Bahrami# 31bfed486aSAli Bahrami# usr/src/lib/README.mapfiles 32bfed486aSAli Bahrami# 33bfed486aSAli Bahrami# You should not be making modifications here until you've read the most current 34bfed486aSAli Bahrami# copy of that file. If you need help, contact a gatekeeper for guidance. 35bfed486aSAli Bahrami# 36bfed486aSAli Bahrami# MAPFILE HEADER END 3718c2aff7Sartem# 3818c2aff7Sartem 39*cd3e9333SAli Bahrami$mapfile_version 2 40*cd3e9333SAli Bahrami 41*cd3e9333SAli BahramiSYMBOL_VERSION SUNW_1.1 { 4218c2aff7Sartem global: 4318c2aff7Sartem libhal_ctx_new; 4418c2aff7Sartem libhal_ctx_set_cache; 4518c2aff7Sartem libhal_ctx_set_dbus_connection; 4618c2aff7Sartem libhal_ctx_get_dbus_connection; 4718c2aff7Sartem libhal_ctx_set_user_data; 4818c2aff7Sartem libhal_ctx_get_user_data; 4918c2aff7Sartem libhal_ctx_set_device_added; 5018c2aff7Sartem libhal_ctx_set_device_removed; 5118c2aff7Sartem libhal_ctx_set_device_new_capability; 5218c2aff7Sartem libhal_ctx_set_device_lost_capability; 5318c2aff7Sartem libhal_ctx_set_device_property_modified; 5418c2aff7Sartem libhal_ctx_set_device_condition; 5518c2aff7Sartem libhal_ctx_init; 5618c2aff7Sartem libhal_ctx_shutdown; 5718c2aff7Sartem libhal_ctx_free; 5818c2aff7Sartem libhal_ctx_init_direct; 5918c2aff7Sartem libhal_get_all_devices; 6018c2aff7Sartem libhal_device_exists; 6118c2aff7Sartem libhal_device_print; 6218c2aff7Sartem libhal_device_property_exists; 6318c2aff7Sartem libhal_device_get_property_string; 6418c2aff7Sartem libhal_device_get_property_int; 6518c2aff7Sartem libhal_device_get_property_uint64; 6618c2aff7Sartem libhal_device_get_property_double; 6718c2aff7Sartem libhal_device_get_property_bool; 6818c2aff7Sartem libhal_device_get_property_strlist; 6918c2aff7Sartem libhal_device_set_property_string; 7018c2aff7Sartem libhal_device_set_property_int; 7118c2aff7Sartem libhal_device_set_property_uint64; 7218c2aff7Sartem libhal_device_set_property_double; 7318c2aff7Sartem libhal_device_set_property_bool; 7418c2aff7Sartem libhal_device_property_strlist_append; 7518c2aff7Sartem libhal_device_property_strlist_prepend; 7618c2aff7Sartem libhal_device_property_strlist_remove_index; 7718c2aff7Sartem libhal_device_property_strlist_remove; 7818c2aff7Sartem libhal_device_remove_property; 7918c2aff7Sartem libhal_device_get_property_type; 8018c2aff7Sartem libhal_device_new_changeset; 8118c2aff7Sartem libhal_changeset_set_property_string; 8218c2aff7Sartem libhal_changeset_set_property_int; 8318c2aff7Sartem libhal_changeset_set_property_uint64; 8418c2aff7Sartem libhal_changeset_set_property_double; 8518c2aff7Sartem libhal_changeset_set_property_bool; 8618c2aff7Sartem libhal_changeset_set_property_strlist; 8718c2aff7Sartem libhal_device_commit_changeset; 8818c2aff7Sartem libhal_device_free_changeset; 8918c2aff7Sartem libhal_device_get_all_properties; 9018c2aff7Sartem libhal_free_property_set; 9118c2aff7Sartem libhal_property_set_get_num_elems; 9244faeccfSartem libhal_ps_get_type; 9344faeccfSartem libhal_ps_get_string; 9444faeccfSartem libhal_ps_get_int32; 9544faeccfSartem libhal_ps_get_uint64; 9644faeccfSartem libhal_ps_get_double; 9744faeccfSartem libhal_ps_get_bool; 9844faeccfSartem libhal_ps_get_strlist; 9918c2aff7Sartem libhal_psi_init; 10018c2aff7Sartem libhal_psi_has_more; 10118c2aff7Sartem libhal_psi_next; 10218c2aff7Sartem libhal_psi_get_type; 10318c2aff7Sartem libhal_psi_get_key; 10418c2aff7Sartem libhal_psi_get_string; 10518c2aff7Sartem libhal_psi_get_int; 10618c2aff7Sartem libhal_psi_get_uint64; 10718c2aff7Sartem libhal_psi_get_double; 10818c2aff7Sartem libhal_psi_get_bool; 10918c2aff7Sartem libhal_psi_get_strlist; 11018c2aff7Sartem libhal_string_array_length; 11118c2aff7Sartem libhal_free_string_array; 11218c2aff7Sartem libhal_free_string; 11318c2aff7Sartem libhal_new_device; 11418c2aff7Sartem libhal_device_commit_to_gdl; 11518c2aff7Sartem libhal_remove_device; 11618c2aff7Sartem libhal_merge_properties; 11718c2aff7Sartem libhal_device_matches; 11818c2aff7Sartem libhal_manager_find_device_string_match; 11918c2aff7Sartem libhal_device_add_capability; 12018c2aff7Sartem libhal_device_query_capability; 12118c2aff7Sartem libhal_find_device_by_capability; 12218c2aff7Sartem libhal_device_property_watch_all; 12318c2aff7Sartem libhal_device_add_property_watch; 12418c2aff7Sartem libhal_device_remove_property_watch; 12518c2aff7Sartem libhal_device_lock; 12618c2aff7Sartem libhal_device_unlock; 12718c2aff7Sartem libhal_device_rescan; 12818c2aff7Sartem libhal_device_reprobe; 12918c2aff7Sartem libhal_device_emit_condition; 13018c2aff7Sartem libhal_device_claim_interface; 13118c2aff7Sartem libhal_device_addon_is_ready; 13218c2aff7Sartem}; 13318c2aff7Sartem 134*cd3e9333SAli BahramiSYMBOL_VERSION SUNWprivate_1.1 { 13518c2aff7Sartem global: 13618c2aff7Sartem SUNWprivate_1.1; 13718c2aff7Sartem local: 13818c2aff7Sartem *; 13918c2aff7Sartem}; 140