1*2912Sartem# 2*2912Sartem# CDDL HEADER START 3*2912Sartem# 4*2912Sartem# The contents of this file are subject to the terms of the 5*2912Sartem# Common Development and Distribution License (the "License"). 6*2912Sartem# You may not use this file except in compliance with the License. 7*2912Sartem# 8*2912Sartem# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE 9*2912Sartem# or http://www.opensolaris.org/os/licensing. 10*2912Sartem# See the License for the specific language governing permissions 11*2912Sartem# and limitations under the License. 12*2912Sartem# 13*2912Sartem# When distributing Covered Code, include this CDDL HEADER in each 14*2912Sartem# file and include the License file at usr/src/OPENSOLARIS.LICENSE. 15*2912Sartem# If applicable, add the following below this CDDL HEADER, with the 16*2912Sartem# fields enclosed by brackets "[]" replaced with your own identifying 17*2912Sartem# information: Portions Copyright [yyyy] [name of copyright owner] 18*2912Sartem# 19*2912Sartem# CDDL HEADER END 20*2912Sartem# 21*2912Sartem# 22*2912Sartem# Copyright 2006 Sun Microsystems, Inc. All rights reserved. 23*2912Sartem# Use is subject to license terms. 24*2912Sartem# 25*2912Sartem# ident "%Z%%M% %I% %E% SMI" 26*2912Sartem# 27*2912Sartem 28*2912SartemSUNW_1.1 { 29*2912Sartem global: 30*2912Sartem libhal_ctx_new; 31*2912Sartem libhal_ctx_set_cache; 32*2912Sartem libhal_ctx_set_dbus_connection; 33*2912Sartem libhal_ctx_get_dbus_connection; 34*2912Sartem libhal_ctx_set_user_data; 35*2912Sartem libhal_ctx_get_user_data; 36*2912Sartem libhal_ctx_set_device_added; 37*2912Sartem libhal_ctx_set_device_removed; 38*2912Sartem libhal_ctx_set_device_new_capability; 39*2912Sartem libhal_ctx_set_device_lost_capability; 40*2912Sartem libhal_ctx_set_device_property_modified; 41*2912Sartem libhal_ctx_set_device_condition; 42*2912Sartem libhal_ctx_init; 43*2912Sartem libhal_ctx_shutdown; 44*2912Sartem libhal_ctx_free; 45*2912Sartem libhal_ctx_init_direct; 46*2912Sartem libhal_get_all_devices; 47*2912Sartem libhal_device_exists; 48*2912Sartem libhal_device_print; 49*2912Sartem libhal_device_property_exists; 50*2912Sartem libhal_device_get_property_string; 51*2912Sartem libhal_device_get_property_int; 52*2912Sartem libhal_device_get_property_uint64; 53*2912Sartem libhal_device_get_property_double; 54*2912Sartem libhal_device_get_property_bool; 55*2912Sartem libhal_device_get_property_strlist; 56*2912Sartem libhal_device_set_property_string; 57*2912Sartem libhal_device_set_property_int; 58*2912Sartem libhal_device_set_property_uint64; 59*2912Sartem libhal_device_set_property_double; 60*2912Sartem libhal_device_set_property_bool; 61*2912Sartem libhal_device_property_strlist_append; 62*2912Sartem libhal_device_property_strlist_prepend; 63*2912Sartem libhal_device_property_strlist_remove_index; 64*2912Sartem libhal_device_property_strlist_remove; 65*2912Sartem libhal_device_remove_property; 66*2912Sartem libhal_device_get_property_type; 67*2912Sartem libhal_device_new_changeset; 68*2912Sartem libhal_changeset_set_property_string; 69*2912Sartem libhal_changeset_set_property_int; 70*2912Sartem libhal_changeset_set_property_uint64; 71*2912Sartem libhal_changeset_set_property_double; 72*2912Sartem libhal_changeset_set_property_bool; 73*2912Sartem libhal_changeset_set_property_strlist; 74*2912Sartem libhal_device_commit_changeset; 75*2912Sartem libhal_device_free_changeset; 76*2912Sartem libhal_device_get_all_properties; 77*2912Sartem libhal_free_property_set; 78*2912Sartem libhal_property_set_get_num_elems; 79*2912Sartem libhal_psi_init; 80*2912Sartem libhal_psi_has_more; 81*2912Sartem libhal_psi_next; 82*2912Sartem libhal_psi_get_type; 83*2912Sartem libhal_psi_get_key; 84*2912Sartem libhal_psi_get_string; 85*2912Sartem libhal_psi_get_int; 86*2912Sartem libhal_psi_get_uint64; 87*2912Sartem libhal_psi_get_double; 88*2912Sartem libhal_psi_get_bool; 89*2912Sartem libhal_psi_get_strlist; 90*2912Sartem libhal_string_array_length; 91*2912Sartem libhal_free_string_array; 92*2912Sartem libhal_free_string; 93*2912Sartem libhal_new_device; 94*2912Sartem libhal_device_commit_to_gdl; 95*2912Sartem libhal_remove_device; 96*2912Sartem libhal_merge_properties; 97*2912Sartem libhal_device_matches; 98*2912Sartem libhal_manager_find_device_string_match; 99*2912Sartem libhal_device_add_capability; 100*2912Sartem libhal_device_query_capability; 101*2912Sartem libhal_find_device_by_capability; 102*2912Sartem libhal_device_property_watch_all; 103*2912Sartem libhal_device_add_property_watch; 104*2912Sartem libhal_device_remove_property_watch; 105*2912Sartem libhal_device_lock; 106*2912Sartem libhal_device_unlock; 107*2912Sartem libhal_device_rescan; 108*2912Sartem libhal_device_reprobe; 109*2912Sartem libhal_device_emit_condition; 110*2912Sartem libhal_device_claim_interface; 111*2912Sartem libhal_device_addon_is_ready; 112*2912Sartem}; 113*2912Sartem 114*2912SartemSUNWprivate_1.1 { 115*2912Sartem global: 116*2912Sartem SUNWprivate_1.1; 117*2912Sartem local: 118*2912Sartem *; 119*2912Sartem}; 120