xref: /illumos-gate/usr/src/cmd/fm/fmd/common/fmd_api.map (revision 6a634c9d)
17c478bd9Sstevel@tonic-gate#
27c478bd9Sstevel@tonic-gate# CDDL HEADER START
37c478bd9Sstevel@tonic-gate#
47c478bd9Sstevel@tonic-gate# The contents of this file are subject to the terms of the
524db4641Seschrock# Common Development and Distribution License (the "License").
624db4641Seschrock# You may not use this file except in compliance with the License.
77c478bd9Sstevel@tonic-gate#
87c478bd9Sstevel@tonic-gate# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
97c478bd9Sstevel@tonic-gate# or http://www.opensolaris.org/os/licensing.
107c478bd9Sstevel@tonic-gate# See the License for the specific language governing permissions
117c478bd9Sstevel@tonic-gate# and limitations under the License.
127c478bd9Sstevel@tonic-gate#
137c478bd9Sstevel@tonic-gate# When distributing Covered Code, include this CDDL HEADER in each
147c478bd9Sstevel@tonic-gate# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
157c478bd9Sstevel@tonic-gate# If applicable, add the following below this CDDL HEADER, with the
167c478bd9Sstevel@tonic-gate# fields enclosed by brackets "[]" replaced with your own identifying
177c478bd9Sstevel@tonic-gate# information: Portions Copyright [yyyy] [name of copyright owner]
187c478bd9Sstevel@tonic-gate#
197c478bd9Sstevel@tonic-gate# CDDL HEADER END
207c478bd9Sstevel@tonic-gate#
21cd3e9333SAli Bahrami# Copyright (c) 2004, 2010, Oracle and/or its affiliates. All rights reserved.
227aec1d6eScindi#
237c478bd9Sstevel@tonic-gate
24cd3e9333SAli Bahrami$mapfile_version 2
257c478bd9Sstevel@tonic-gate
26cd3e9333SAli BahramiSYMBOL_SCOPE {
27cd3e9333SAli Bahrami	fmd_buf_create			{ TYPE = function; FLAGS = extern };
28cd3e9333SAli Bahrami	fmd_buf_destroy			{ TYPE = function; FLAGS = extern };
29cd3e9333SAli Bahrami	fmd_buf_read			{ TYPE = function; FLAGS = extern };
30cd3e9333SAli Bahrami	fmd_buf_size			{ TYPE = function; FLAGS = extern };
31cd3e9333SAli Bahrami	fmd_buf_write			{ TYPE = function; FLAGS = extern };
327c478bd9Sstevel@tonic-gate
33cd3e9333SAli Bahrami	fmd_case_add_ereport		{ TYPE = function; FLAGS = extern };
34cd3e9333SAli Bahrami	fmd_case_add_serd		{ TYPE = function; FLAGS = extern };
35cd3e9333SAli Bahrami	fmd_case_add_suspect		{ TYPE = function; FLAGS = extern };
36cd3e9333SAli Bahrami	fmd_case_close			{ TYPE = function; FLAGS = extern };
37cd3e9333SAli Bahrami	fmd_case_closed			{ TYPE = function; FLAGS = extern };
38cd3e9333SAli Bahrami	fmd_case_getprincipal		{ TYPE = function; FLAGS = extern };
39cd3e9333SAli Bahrami	fmd_case_getspecific		{ TYPE = function; FLAGS = extern };
40cd3e9333SAli Bahrami	fmd_case_next			{ TYPE = function; FLAGS = extern };
41cd3e9333SAli Bahrami	fmd_case_open			{ TYPE = function; FLAGS = extern };
42*f6e214c7SGavin Maltby	fmd_case_open_uuid		{ TYPE = function; FLAGS = extern };
43cd3e9333SAli Bahrami	fmd_case_prev			{ TYPE = function; FLAGS = extern };
44cd3e9333SAli Bahrami	fmd_case_reset			{ TYPE = function; FLAGS = extern };
45cd3e9333SAli Bahrami	fmd_case_setprincipal		{ TYPE = function; FLAGS = extern };
46cd3e9333SAli Bahrami	fmd_case_setspecific		{ TYPE = function; FLAGS = extern };
47cd3e9333SAli Bahrami	fmd_case_solve			{ TYPE = function; FLAGS = extern };
48cd3e9333SAli Bahrami	fmd_case_solved			{ TYPE = function; FLAGS = extern };
49cd3e9333SAli Bahrami	fmd_case_uuclose		{ TYPE = function; FLAGS = extern };
50cd3e9333SAli Bahrami	fmd_case_uuclosed		{ TYPE = function; FLAGS = extern };
51cd3e9333SAli Bahrami	fmd_case_uuid			{ TYPE = function; FLAGS = extern };
52*f6e214c7SGavin Maltby	fmd_case_uuisresolved		{ TYPE = function; FLAGS = extern };
53cd3e9333SAli Bahrami	fmd_case_uulookup		{ TYPE = function; FLAGS = extern };
54cd3e9333SAli Bahrami	fmd_case_uuresolved		{ TYPE = function; FLAGS = extern };
55d9638e54Smws
56*f6e214c7SGavin Maltby	fmd_doorthr_create		{ TYPE = function; FLAGS = extern };
57*f6e214c7SGavin Maltby	fmd_doorthr_setup		{ TYPE = function; FLAGS = extern };
58*f6e214c7SGavin Maltby
59cd3e9333SAli Bahrami	fmd_event_local			{ TYPE = function; FLAGS = extern };
60cd3e9333SAli Bahrami	fmd_event_ena_create		{ TYPE = function; FLAGS = extern };
617c478bd9Sstevel@tonic-gate
62cd3e9333SAli Bahrami	fmd_hdl_abort			{ TYPE = function; FLAGS = extern };
63cd3e9333SAli Bahrami	fmd_hdl_alloc			{ TYPE = function; FLAGS = extern };
64cd3e9333SAli Bahrami	fmd_hdl_debug			{ TYPE = function; FLAGS = extern };
65cd3e9333SAli Bahrami	fmd_hdl_error			{ TYPE = function; FLAGS = extern };
66cd3e9333SAli Bahrami	fmd_hdl_free			{ TYPE = function; FLAGS = extern };
67*f6e214c7SGavin Maltby	fmd_hdl_fmauth			{ TYPE = function; FLAGS = extern };
68cd3e9333SAli Bahrami	fmd_hdl_getspecific		{ TYPE = function; FLAGS = extern };
69*f6e214c7SGavin Maltby	fmd_hdl_modauth			{ TYPE = function; FLAGS = extern };
70cd3e9333SAli Bahrami	fmd_hdl_opendict		{ TYPE = function; FLAGS = extern };
71cd3e9333SAli Bahrami	fmd_hdl_register		{ TYPE = function; FLAGS = extern };
72cd3e9333SAli Bahrami	fmd_hdl_setspecific		{ TYPE = function; FLAGS = extern };
73cd3e9333SAli Bahrami	fmd_hdl_strdup			{ TYPE = function; FLAGS = extern };
74cd3e9333SAli Bahrami	fmd_hdl_strfree			{ TYPE = function; FLAGS = extern };
75cd3e9333SAli Bahrami	fmd_hdl_subscribe		{ TYPE = function; FLAGS = extern };
76cd3e9333SAli Bahrami	fmd_hdl_topo_hold		{ TYPE = function; FLAGS = extern };
77cd3e9333SAli Bahrami	fmd_hdl_topo_rele		{ TYPE = function; FLAGS = extern };
78cd3e9333SAli Bahrami	fmd_hdl_unregister		{ TYPE = function; FLAGS = extern };
79cd3e9333SAli Bahrami	fmd_hdl_unsubscribe		{ TYPE = function; FLAGS = extern };
80cd3e9333SAli Bahrami	fmd_hdl_vabort			{ TYPE = function; FLAGS = extern };
81cd3e9333SAli Bahrami	fmd_hdl_vdebug			{ TYPE = function; FLAGS = extern };
82cd3e9333SAli Bahrami	fmd_hdl_verror			{ TYPE = function; FLAGS = extern };
83cd3e9333SAli Bahrami	fmd_hdl_zalloc			{ TYPE = function; FLAGS = extern };
847c478bd9Sstevel@tonic-gate
85cd3e9333SAli Bahrami	fmd_nvl_alloc			{ TYPE = function; FLAGS = extern };
86cd3e9333SAli Bahrami	fmd_nvl_class_match		{ TYPE = function; FLAGS = extern };
87*f6e214c7SGavin Maltby	fmd_nvl_create_defect		{ TYPE = function; FLAGS = extern };
88cd3e9333SAli Bahrami	fmd_nvl_create_fault		{ TYPE = function; FLAGS = extern };
89cd3e9333SAli Bahrami	fmd_nvl_dup			{ TYPE = function; FLAGS = extern };
90cd3e9333SAli Bahrami	fmd_nvl_fmri_expand		{ TYPE = function; FLAGS = extern };
91cd3e9333SAli Bahrami	fmd_nvl_fmri_present		{ TYPE = function; FLAGS = extern };
92cd3e9333SAli Bahrami	fmd_nvl_fmri_replaced		{ TYPE = function; FLAGS = extern };
93cd3e9333SAli Bahrami	fmd_nvl_fmri_unusable		{ TYPE = function; FLAGS = extern };
94cd3e9333SAli Bahrami	fmd_nvl_fmri_retire		{ TYPE = function; FLAGS = extern };
95cd3e9333SAli Bahrami	fmd_nvl_fmri_unretire		{ TYPE = function; FLAGS = extern };
96cd3e9333SAli Bahrami	fmd_nvl_fmri_service_state	{ TYPE = function; FLAGS = extern };
97cd3e9333SAli Bahrami	fmd_nvl_fmri_has_fault		{ TYPE = function; FLAGS = extern };
98cd3e9333SAli Bahrami	fmd_nvl_fmri_contains		{ TYPE = function; FLAGS = extern };
99cd3e9333SAli Bahrami	fmd_nvl_fmri_translate		{ TYPE = function; FLAGS = extern };
1007c478bd9Sstevel@tonic-gate
101cd3e9333SAli Bahrami	fmd_prop_free_string		{ TYPE = function; FLAGS = extern };
102cd3e9333SAli Bahrami	fmd_prop_get_int32		{ TYPE = function; FLAGS = extern };
103cd3e9333SAli Bahrami	fmd_prop_get_int64		{ TYPE = function; FLAGS = extern };
104cd3e9333SAli Bahrami	fmd_prop_get_string		{ TYPE = function; FLAGS = extern };
105e5dcf7beSRobert Johnston
106cd3e9333SAli Bahrami	fmd_repair_fru			{ TYPE = function; FLAGS = extern };
107cd3e9333SAli Bahrami	fmd_repair_asru			{ TYPE = function; FLAGS = extern };
1087c478bd9Sstevel@tonic-gate
109cd3e9333SAli Bahrami	fmd_serd_create			{ TYPE = function; FLAGS = extern };
110cd3e9333SAli Bahrami	fmd_serd_destroy		{ TYPE = function; FLAGS = extern };
111cd3e9333SAli Bahrami	fmd_serd_exists			{ TYPE = function; FLAGS = extern };
112cd3e9333SAli Bahrami	fmd_serd_fired			{ TYPE = function; FLAGS = extern };
113cd3e9333SAli Bahrami	fmd_serd_reset			{ TYPE = function; FLAGS = extern };
114cd3e9333SAli Bahrami	fmd_serd_record			{ TYPE = function; FLAGS = extern };
115cd3e9333SAli Bahrami	fmd_serd_empty			{ TYPE = function; FLAGS = extern };
1167c478bd9Sstevel@tonic-gate
117cd3e9333SAli Bahrami	fmd_stat_create			{ TYPE = function; FLAGS = extern };
118cd3e9333SAli Bahrami	fmd_stat_destroy		{ TYPE = function; FLAGS = extern };
119cd3e9333SAli Bahrami	fmd_stat_setstr			{ TYPE = function; FLAGS = extern };
1207c478bd9Sstevel@tonic-gate
121cd3e9333SAli Bahrami	fmd_thr_create			{ TYPE = function; FLAGS = extern };
122cd3e9333SAli Bahrami	fmd_thr_destroy			{ TYPE = function; FLAGS = extern };
123cd3e9333SAli Bahrami	fmd_thr_signal			{ TYPE = function; FLAGS = extern };
124cd3e9333SAli Bahrami	fmd_thr_checkpoint		{ TYPE = function; FLAGS = extern };
125d9638e54Smws
126cd3e9333SAli Bahrami	fmd_timer_install		{ TYPE = function; FLAGS = extern };
127cd3e9333SAli Bahrami	fmd_timer_remove		{ TYPE = function; FLAGS = extern };
128cd3e9333SAli Bahrami
129cd3e9333SAli Bahrami	fmd_xprt_close			{ TYPE = function; FLAGS = extern };
130cd3e9333SAli Bahrami	fmd_xprt_error			{ TYPE = function; FLAGS = extern };
131cd3e9333SAli Bahrami	fmd_xprt_getspecific		{ TYPE = function; FLAGS = extern };
132cd3e9333SAli Bahrami	fmd_xprt_log			{ TYPE = function; FLAGS = extern };
133cd3e9333SAli Bahrami	fmd_xprt_open			{ TYPE = function; FLAGS = extern };
134cd3e9333SAli Bahrami	fmd_xprt_post			{ TYPE = function; FLAGS = extern };
135cd3e9333SAli Bahrami	fmd_xprt_resume			{ TYPE = function; FLAGS = extern };
136cd3e9333SAli Bahrami	fmd_xprt_setspecific		{ TYPE = function; FLAGS = extern };
137cd3e9333SAli Bahrami	fmd_xprt_suspend		{ TYPE = function; FLAGS = extern };
138cd3e9333SAli Bahrami	fmd_xprt_translate		{ TYPE = function; FLAGS = extern };
139cd3e9333SAli Bahrami	fmd_xprt_add_domain		{ TYPE = function; FLAGS = extern };
1407c478bd9Sstevel@tonic-gate};
141