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