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 (c) 2006, 2010, Oracle and/or its affiliates. All rights reserved. 23# 24 25# 26# MAPFILE HEADER START 27# 28# WARNING: STOP NOW. DO NOT MODIFY THIS FILE. 29# Object versioning must comply with the rules detailed in 30# 31# usr/src/lib/README.mapfiles 32# 33# You should not be making modifications here until you've read the most current 34# copy of that file. If you need help, contact a gatekeeper for guidance. 35# 36# MAPFILE HEADER END 37# 38 39$mapfile_version 2 40 41SYMBOL_VERSION SUNW_1.1 { 42 global: 43 libhal_ctx_new; 44 libhal_ctx_set_cache; 45 libhal_ctx_set_dbus_connection; 46 libhal_ctx_get_dbus_connection; 47 libhal_ctx_set_user_data; 48 libhal_ctx_get_user_data; 49 libhal_ctx_set_device_added; 50 libhal_ctx_set_device_removed; 51 libhal_ctx_set_device_new_capability; 52 libhal_ctx_set_device_lost_capability; 53 libhal_ctx_set_device_property_modified; 54 libhal_ctx_set_device_condition; 55 libhal_ctx_init; 56 libhal_ctx_shutdown; 57 libhal_ctx_free; 58 libhal_ctx_init_direct; 59 libhal_get_all_devices; 60 libhal_device_exists; 61 libhal_device_print; 62 libhal_device_property_exists; 63 libhal_device_get_property_string; 64 libhal_device_get_property_int; 65 libhal_device_get_property_uint64; 66 libhal_device_get_property_double; 67 libhal_device_get_property_bool; 68 libhal_device_get_property_strlist; 69 libhal_device_set_property_string; 70 libhal_device_set_property_int; 71 libhal_device_set_property_uint64; 72 libhal_device_set_property_double; 73 libhal_device_set_property_bool; 74 libhal_device_property_strlist_append; 75 libhal_device_property_strlist_prepend; 76 libhal_device_property_strlist_remove_index; 77 libhal_device_property_strlist_remove; 78 libhal_device_remove_property; 79 libhal_device_get_property_type; 80 libhal_device_new_changeset; 81 libhal_changeset_set_property_string; 82 libhal_changeset_set_property_int; 83 libhal_changeset_set_property_uint64; 84 libhal_changeset_set_property_double; 85 libhal_changeset_set_property_bool; 86 libhal_changeset_set_property_strlist; 87 libhal_device_commit_changeset; 88 libhal_device_free_changeset; 89 libhal_device_get_all_properties; 90 libhal_free_property_set; 91 libhal_property_set_get_num_elems; 92 libhal_ps_get_type; 93 libhal_ps_get_string; 94 libhal_ps_get_int32; 95 libhal_ps_get_uint64; 96 libhal_ps_get_double; 97 libhal_ps_get_bool; 98 libhal_ps_get_strlist; 99 libhal_psi_init; 100 libhal_psi_has_more; 101 libhal_psi_next; 102 libhal_psi_get_type; 103 libhal_psi_get_key; 104 libhal_psi_get_string; 105 libhal_psi_get_int; 106 libhal_psi_get_uint64; 107 libhal_psi_get_double; 108 libhal_psi_get_bool; 109 libhal_psi_get_strlist; 110 libhal_string_array_length; 111 libhal_free_string_array; 112 libhal_free_string; 113 libhal_new_device; 114 libhal_device_commit_to_gdl; 115 libhal_remove_device; 116 libhal_merge_properties; 117 libhal_device_matches; 118 libhal_manager_find_device_string_match; 119 libhal_device_add_capability; 120 libhal_device_query_capability; 121 libhal_find_device_by_capability; 122 libhal_device_property_watch_all; 123 libhal_device_add_property_watch; 124 libhal_device_remove_property_watch; 125 libhal_device_lock; 126 libhal_device_unlock; 127 libhal_device_rescan; 128 libhal_device_reprobe; 129 libhal_device_emit_condition; 130 libhal_device_claim_interface; 131 libhal_device_addon_is_ready; 132}; 133 134SYMBOL_VERSION SUNWprivate_1.1 { 135 global: 136 SUNWprivate_1.1; 137 local: 138 *; 139}; 140