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*44faeccfSartem# Copyright 2008 Sun Microsystems, Inc. All rights reserved. 2318c2aff7Sartem# Use is subject to license terms. 2418c2aff7Sartem# 2518c2aff7Sartem# ident "%Z%%M% %I% %E% SMI" 2618c2aff7Sartem# 2718c2aff7Sartem 2818c2aff7SartemSUNW_1.1 { 2918c2aff7Sartem global: 3018c2aff7Sartem libhal_ctx_new; 3118c2aff7Sartem libhal_ctx_set_cache; 3218c2aff7Sartem libhal_ctx_set_dbus_connection; 3318c2aff7Sartem libhal_ctx_get_dbus_connection; 3418c2aff7Sartem libhal_ctx_set_user_data; 3518c2aff7Sartem libhal_ctx_get_user_data; 3618c2aff7Sartem libhal_ctx_set_device_added; 3718c2aff7Sartem libhal_ctx_set_device_removed; 3818c2aff7Sartem libhal_ctx_set_device_new_capability; 3918c2aff7Sartem libhal_ctx_set_device_lost_capability; 4018c2aff7Sartem libhal_ctx_set_device_property_modified; 4118c2aff7Sartem libhal_ctx_set_device_condition; 4218c2aff7Sartem libhal_ctx_init; 4318c2aff7Sartem libhal_ctx_shutdown; 4418c2aff7Sartem libhal_ctx_free; 4518c2aff7Sartem libhal_ctx_init_direct; 4618c2aff7Sartem libhal_get_all_devices; 4718c2aff7Sartem libhal_device_exists; 4818c2aff7Sartem libhal_device_print; 4918c2aff7Sartem libhal_device_property_exists; 5018c2aff7Sartem libhal_device_get_property_string; 5118c2aff7Sartem libhal_device_get_property_int; 5218c2aff7Sartem libhal_device_get_property_uint64; 5318c2aff7Sartem libhal_device_get_property_double; 5418c2aff7Sartem libhal_device_get_property_bool; 5518c2aff7Sartem libhal_device_get_property_strlist; 5618c2aff7Sartem libhal_device_set_property_string; 5718c2aff7Sartem libhal_device_set_property_int; 5818c2aff7Sartem libhal_device_set_property_uint64; 5918c2aff7Sartem libhal_device_set_property_double; 6018c2aff7Sartem libhal_device_set_property_bool; 6118c2aff7Sartem libhal_device_property_strlist_append; 6218c2aff7Sartem libhal_device_property_strlist_prepend; 6318c2aff7Sartem libhal_device_property_strlist_remove_index; 6418c2aff7Sartem libhal_device_property_strlist_remove; 6518c2aff7Sartem libhal_device_remove_property; 6618c2aff7Sartem libhal_device_get_property_type; 6718c2aff7Sartem libhal_device_new_changeset; 6818c2aff7Sartem libhal_changeset_set_property_string; 6918c2aff7Sartem libhal_changeset_set_property_int; 7018c2aff7Sartem libhal_changeset_set_property_uint64; 7118c2aff7Sartem libhal_changeset_set_property_double; 7218c2aff7Sartem libhal_changeset_set_property_bool; 7318c2aff7Sartem libhal_changeset_set_property_strlist; 7418c2aff7Sartem libhal_device_commit_changeset; 7518c2aff7Sartem libhal_device_free_changeset; 7618c2aff7Sartem libhal_device_get_all_properties; 7718c2aff7Sartem libhal_free_property_set; 7818c2aff7Sartem libhal_property_set_get_num_elems; 79*44faeccfSartem libhal_ps_get_type; 80*44faeccfSartem libhal_ps_get_string; 81*44faeccfSartem libhal_ps_get_int32; 82*44faeccfSartem libhal_ps_get_uint64; 83*44faeccfSartem libhal_ps_get_double; 84*44faeccfSartem libhal_ps_get_bool; 85*44faeccfSartem libhal_ps_get_strlist; 8618c2aff7Sartem libhal_psi_init; 8718c2aff7Sartem libhal_psi_has_more; 8818c2aff7Sartem libhal_psi_next; 8918c2aff7Sartem libhal_psi_get_type; 9018c2aff7Sartem libhal_psi_get_key; 9118c2aff7Sartem libhal_psi_get_string; 9218c2aff7Sartem libhal_psi_get_int; 9318c2aff7Sartem libhal_psi_get_uint64; 9418c2aff7Sartem libhal_psi_get_double; 9518c2aff7Sartem libhal_psi_get_bool; 9618c2aff7Sartem libhal_psi_get_strlist; 9718c2aff7Sartem libhal_string_array_length; 9818c2aff7Sartem libhal_free_string_array; 9918c2aff7Sartem libhal_free_string; 10018c2aff7Sartem libhal_new_device; 10118c2aff7Sartem libhal_device_commit_to_gdl; 10218c2aff7Sartem libhal_remove_device; 10318c2aff7Sartem libhal_merge_properties; 10418c2aff7Sartem libhal_device_matches; 10518c2aff7Sartem libhal_manager_find_device_string_match; 10618c2aff7Sartem libhal_device_add_capability; 10718c2aff7Sartem libhal_device_query_capability; 10818c2aff7Sartem libhal_find_device_by_capability; 10918c2aff7Sartem libhal_device_property_watch_all; 11018c2aff7Sartem libhal_device_add_property_watch; 11118c2aff7Sartem libhal_device_remove_property_watch; 11218c2aff7Sartem libhal_device_lock; 11318c2aff7Sartem libhal_device_unlock; 11418c2aff7Sartem libhal_device_rescan; 11518c2aff7Sartem libhal_device_reprobe; 11618c2aff7Sartem libhal_device_emit_condition; 11718c2aff7Sartem libhal_device_claim_interface; 11818c2aff7Sartem libhal_device_addon_is_ready; 11918c2aff7Sartem}; 12018c2aff7Sartem 12118c2aff7SartemSUNWprivate_1.1 { 12218c2aff7Sartem global: 12318c2aff7Sartem SUNWprivate_1.1; 12418c2aff7Sartem local: 12518c2aff7Sartem *; 12618c2aff7Sartem}; 127