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