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