xref: /illumos-gate/usr/src/cmd/fm/fmd/common/fmd_api.map (revision 8d0c3d29bb99f6521f2dc5058a7e4debebad7899)
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_prev			{ TYPE = function; FLAGS = extern };
43	fmd_case_reset			{ TYPE = function; FLAGS = extern };
44	fmd_case_setprincipal		{ TYPE = function; FLAGS = extern };
45	fmd_case_setspecific		{ TYPE = function; FLAGS = extern };
46	fmd_case_solve			{ TYPE = function; FLAGS = extern };
47	fmd_case_solved			{ TYPE = function; FLAGS = extern };
48	fmd_case_uuclose		{ TYPE = function; FLAGS = extern };
49	fmd_case_uuclosed		{ TYPE = function; FLAGS = extern };
50	fmd_case_uuid			{ TYPE = function; FLAGS = extern };
51	fmd_case_uulookup		{ TYPE = function; FLAGS = extern };
52	fmd_case_uuresolved		{ TYPE = function; FLAGS = extern };
53
54	fmd_event_local			{ TYPE = function; FLAGS = extern };
55	fmd_event_ena_create		{ TYPE = function; FLAGS = extern };
56
57	fmd_hdl_abort			{ TYPE = function; FLAGS = extern };
58	fmd_hdl_alloc			{ TYPE = function; FLAGS = extern };
59	fmd_hdl_debug			{ TYPE = function; FLAGS = extern };
60	fmd_hdl_error			{ TYPE = function; FLAGS = extern };
61	fmd_hdl_free			{ TYPE = function; FLAGS = extern };
62	fmd_hdl_getspecific		{ TYPE = function; FLAGS = extern };
63	fmd_hdl_opendict		{ TYPE = function; FLAGS = extern };
64	fmd_hdl_register		{ TYPE = function; FLAGS = extern };
65	fmd_hdl_setspecific		{ TYPE = function; FLAGS = extern };
66	fmd_hdl_strdup			{ TYPE = function; FLAGS = extern };
67	fmd_hdl_strfree			{ TYPE = function; FLAGS = extern };
68	fmd_hdl_subscribe		{ TYPE = function; FLAGS = extern };
69	fmd_hdl_topo_hold		{ TYPE = function; FLAGS = extern };
70	fmd_hdl_topo_rele		{ TYPE = function; FLAGS = extern };
71	fmd_hdl_unregister		{ TYPE = function; FLAGS = extern };
72	fmd_hdl_unsubscribe		{ TYPE = function; FLAGS = extern };
73	fmd_hdl_vabort			{ TYPE = function; FLAGS = extern };
74	fmd_hdl_vdebug			{ TYPE = function; FLAGS = extern };
75	fmd_hdl_verror			{ TYPE = function; FLAGS = extern };
76	fmd_hdl_zalloc			{ TYPE = function; FLAGS = extern };
77
78	fmd_nvl_alloc			{ TYPE = function; FLAGS = extern };
79	fmd_nvl_class_match		{ TYPE = function; FLAGS = extern };
80	fmd_nvl_create_fault		{ TYPE = function; FLAGS = extern };
81	fmd_nvl_dup			{ TYPE = function; FLAGS = extern };
82	fmd_nvl_fmri_expand		{ TYPE = function; FLAGS = extern };
83	fmd_nvl_fmri_present		{ TYPE = function; FLAGS = extern };
84	fmd_nvl_fmri_replaced		{ TYPE = function; FLAGS = extern };
85	fmd_nvl_fmri_unusable		{ TYPE = function; FLAGS = extern };
86	fmd_nvl_fmri_retire		{ TYPE = function; FLAGS = extern };
87	fmd_nvl_fmri_unretire		{ TYPE = function; FLAGS = extern };
88	fmd_nvl_fmri_service_state	{ TYPE = function; FLAGS = extern };
89	fmd_nvl_fmri_has_fault		{ TYPE = function; FLAGS = extern };
90	fmd_nvl_fmri_contains		{ TYPE = function; FLAGS = extern };
91	fmd_nvl_fmri_translate		{ TYPE = function; FLAGS = extern };
92
93	fmd_prop_free_string		{ TYPE = function; FLAGS = extern };
94	fmd_prop_get_int32		{ TYPE = function; FLAGS = extern };
95	fmd_prop_get_int64		{ TYPE = function; FLAGS = extern };
96	fmd_prop_get_string		{ TYPE = function; FLAGS = extern };
97
98	fmd_repair_fru			{ TYPE = function; FLAGS = extern };
99	fmd_repair_asru			{ TYPE = function; FLAGS = extern };
100
101	fmd_serd_create			{ TYPE = function; FLAGS = extern };
102	fmd_serd_destroy		{ TYPE = function; FLAGS = extern };
103	fmd_serd_exists			{ TYPE = function; FLAGS = extern };
104	fmd_serd_fired			{ TYPE = function; FLAGS = extern };
105	fmd_serd_reset			{ TYPE = function; FLAGS = extern };
106	fmd_serd_record			{ TYPE = function; FLAGS = extern };
107	fmd_serd_empty			{ TYPE = function; FLAGS = extern };
108
109	fmd_stat_create			{ TYPE = function; FLAGS = extern };
110	fmd_stat_destroy		{ TYPE = function; FLAGS = extern };
111	fmd_stat_setstr			{ TYPE = function; FLAGS = extern };
112
113	fmd_thr_create			{ TYPE = function; FLAGS = extern };
114	fmd_thr_destroy			{ TYPE = function; FLAGS = extern };
115	fmd_thr_signal			{ TYPE = function; FLAGS = extern };
116	fmd_thr_checkpoint		{ TYPE = function; FLAGS = extern };
117
118	fmd_timer_install		{ TYPE = function; FLAGS = extern };
119	fmd_timer_remove		{ TYPE = function; FLAGS = extern };
120
121	fmd_xprt_close			{ TYPE = function; FLAGS = extern };
122	fmd_xprt_error			{ TYPE = function; FLAGS = extern };
123	fmd_xprt_getspecific		{ TYPE = function; FLAGS = extern };
124	fmd_xprt_log			{ TYPE = function; FLAGS = extern };
125	fmd_xprt_open			{ TYPE = function; FLAGS = extern };
126	fmd_xprt_post			{ TYPE = function; FLAGS = extern };
127	fmd_xprt_resume			{ TYPE = function; FLAGS = extern };
128	fmd_xprt_setspecific		{ TYPE = function; FLAGS = extern };
129	fmd_xprt_suspend		{ TYPE = function; FLAGS = extern };
130	fmd_xprt_translate		{ TYPE = function; FLAGS = extern };
131	fmd_xprt_add_domain		{ TYPE = function; FLAGS = extern };
132};
133