xref: /illumos-gate/usr/src/cmd/fm/fmd/common/fmd_api.map (revision 7153155797a2d348ef707cf0655ea4f87b029013)
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# Copyright (c) 2004, 2010, Oracle and/or its affiliates. All rights reserved.
22#
23
24$mapfile_version 2
25
26SYMBOL_SCOPE {
27	fmd_buf_create			{ TYPE = function; FLAGS = extern };
28	fmd_buf_destroy			{ TYPE = function; FLAGS = extern };
29	fmd_buf_read			{ TYPE = function; FLAGS = extern };
30	fmd_buf_size			{ TYPE = function; FLAGS = extern };
31	fmd_buf_write			{ TYPE = function; FLAGS = extern };
32
33	fmd_case_add_ereport		{ TYPE = function; FLAGS = extern };
34	fmd_case_add_serd		{ TYPE = function; FLAGS = extern };
35	fmd_case_add_suspect		{ TYPE = function; FLAGS = extern };
36	fmd_case_close			{ TYPE = function; FLAGS = extern };
37	fmd_case_closed			{ TYPE = function; FLAGS = extern };
38	fmd_case_getprincipal		{ TYPE = function; FLAGS = extern };
39	fmd_case_getspecific		{ TYPE = function; FLAGS = extern };
40	fmd_case_next			{ TYPE = function; FLAGS = extern };
41	fmd_case_open			{ TYPE = function; FLAGS = extern };
42	fmd_case_open_uuid		{ TYPE = function; FLAGS = extern };
43	fmd_case_prev			{ TYPE = function; FLAGS = extern };
44	fmd_case_reset			{ TYPE = function; FLAGS = extern };
45	fmd_case_setprincipal		{ TYPE = function; FLAGS = extern };
46	fmd_case_setspecific		{ TYPE = function; FLAGS = extern };
47	fmd_case_solve			{ TYPE = function; FLAGS = extern };
48	fmd_case_solved			{ TYPE = function; FLAGS = extern };
49	fmd_case_uuclose		{ TYPE = function; FLAGS = extern };
50	fmd_case_uuclosed		{ TYPE = function; FLAGS = extern };
51	fmd_case_uuid			{ TYPE = function; FLAGS = extern };
52	fmd_case_uuisresolved		{ TYPE = function; FLAGS = extern };
53	fmd_case_uulookup		{ TYPE = function; FLAGS = extern };
54	fmd_case_uuresolved		{ TYPE = function; FLAGS = extern };
55
56	fmd_doorthr_create		{ TYPE = function; FLAGS = extern };
57	fmd_doorthr_setup		{ TYPE = function; FLAGS = extern };
58
59	fmd_event_local			{ TYPE = function; FLAGS = extern };
60	fmd_event_ena_create		{ TYPE = function; FLAGS = extern };
61
62	fmd_hdl_abort			{ TYPE = function; FLAGS = extern };
63	fmd_hdl_alloc			{ TYPE = function; FLAGS = extern };
64	fmd_hdl_debug			{ TYPE = function; FLAGS = extern };
65	fmd_hdl_error			{ TYPE = function; FLAGS = extern };
66	fmd_hdl_free			{ TYPE = function; FLAGS = extern };
67	fmd_hdl_fmauth			{ TYPE = function; FLAGS = extern };
68	fmd_hdl_getspecific		{ TYPE = function; FLAGS = extern };
69	fmd_hdl_modauth			{ TYPE = function; FLAGS = extern };
70	fmd_hdl_opendict		{ TYPE = function; FLAGS = extern };
71	fmd_hdl_register		{ TYPE = function; FLAGS = extern };
72	fmd_hdl_setspecific		{ TYPE = function; FLAGS = extern };
73	fmd_hdl_strdup			{ TYPE = function; FLAGS = extern };
74	fmd_hdl_strfree			{ TYPE = function; FLAGS = extern };
75	fmd_hdl_subscribe		{ TYPE = function; FLAGS = extern };
76	fmd_hdl_topo_hold		{ TYPE = function; FLAGS = extern };
77	fmd_hdl_topo_rele		{ TYPE = function; FLAGS = extern };
78	fmd_hdl_unregister		{ TYPE = function; FLAGS = extern };
79	fmd_hdl_unsubscribe		{ TYPE = function; FLAGS = extern };
80	fmd_hdl_vabort			{ TYPE = function; FLAGS = extern };
81	fmd_hdl_vdebug			{ TYPE = function; FLAGS = extern };
82	fmd_hdl_verror			{ TYPE = function; FLAGS = extern };
83	fmd_hdl_zalloc			{ TYPE = function; FLAGS = extern };
84
85	fmd_nvl_alloc			{ TYPE = function; FLAGS = extern };
86	fmd_nvl_class_match		{ TYPE = function; FLAGS = extern };
87	fmd_nvl_create_defect		{ TYPE = function; FLAGS = extern };
88	fmd_nvl_create_fault		{ TYPE = function; FLAGS = extern };
89	fmd_nvl_dup			{ TYPE = function; FLAGS = extern };
90	fmd_nvl_fmri_expand		{ TYPE = function; FLAGS = extern };
91	fmd_nvl_fmri_present		{ TYPE = function; FLAGS = extern };
92	fmd_nvl_fmri_replaced		{ TYPE = function; FLAGS = extern };
93	fmd_nvl_fmri_unusable		{ TYPE = function; FLAGS = extern };
94	fmd_nvl_fmri_retire		{ TYPE = function; FLAGS = extern };
95	fmd_nvl_fmri_unretire		{ TYPE = function; FLAGS = extern };
96	fmd_nvl_fmri_service_state	{ TYPE = function; FLAGS = extern };
97	fmd_nvl_fmri_has_fault		{ TYPE = function; FLAGS = extern };
98	fmd_nvl_fmri_contains		{ TYPE = function; FLAGS = extern };
99	fmd_nvl_fmri_translate		{ TYPE = function; FLAGS = extern };
100
101	fmd_prop_free_string		{ TYPE = function; FLAGS = extern };
102	fmd_prop_get_int32		{ TYPE = function; FLAGS = extern };
103	fmd_prop_get_int64		{ TYPE = function; FLAGS = extern };
104	fmd_prop_get_string		{ TYPE = function; FLAGS = extern };
105
106	fmd_repair_fru			{ TYPE = function; FLAGS = extern };
107	fmd_repair_asru			{ TYPE = function; FLAGS = extern };
108
109	fmd_serd_create			{ TYPE = function; FLAGS = extern };
110	fmd_serd_destroy		{ TYPE = function; FLAGS = extern };
111	fmd_serd_exists			{ TYPE = function; FLAGS = extern };
112	fmd_serd_fired			{ TYPE = function; FLAGS = extern };
113	fmd_serd_reset			{ TYPE = function; FLAGS = extern };
114	fmd_serd_record			{ TYPE = function; FLAGS = extern };
115	fmd_serd_empty			{ TYPE = function; FLAGS = extern };
116
117	fmd_stat_create			{ TYPE = function; FLAGS = extern };
118	fmd_stat_destroy		{ TYPE = function; FLAGS = extern };
119	fmd_stat_setstr			{ TYPE = function; FLAGS = extern };
120
121	fmd_thr_create			{ TYPE = function; FLAGS = extern };
122	fmd_thr_destroy			{ TYPE = function; FLAGS = extern };
123	fmd_thr_signal			{ TYPE = function; FLAGS = extern };
124	fmd_thr_checkpoint		{ TYPE = function; FLAGS = extern };
125
126	fmd_timer_install		{ TYPE = function; FLAGS = extern };
127	fmd_timer_remove		{ TYPE = function; FLAGS = extern };
128
129	fmd_xprt_close			{ TYPE = function; FLAGS = extern };
130	fmd_xprt_error			{ TYPE = function; FLAGS = extern };
131	fmd_xprt_getspecific		{ TYPE = function; FLAGS = extern };
132	fmd_xprt_log			{ TYPE = function; FLAGS = extern };
133	fmd_xprt_open			{ TYPE = function; FLAGS = extern };
134	fmd_xprt_post			{ TYPE = function; FLAGS = extern };
135	fmd_xprt_resume			{ TYPE = function; FLAGS = extern };
136	fmd_xprt_setspecific		{ TYPE = function; FLAGS = extern };
137	fmd_xprt_suspend		{ TYPE = function; FLAGS = extern };
138	fmd_xprt_translate		{ TYPE = function; FLAGS = extern };
139	fmd_xprt_add_domain		{ TYPE = function; FLAGS = extern };
140};
141