xref: /illumos-gate/usr/src/lib/scsi/libses/libses_api.map (revision 69a119caa6570c7077699161b7c28b6ee9f8b0f4)
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#
23# Copyright (c) 2008, 2010, Oracle and/or its affiliates. All rights reserved.
24#
25
26$mapfile_version 2
27
28SYMBOL_SCOPE {
29	ses_close			{ TYPE	= FUNCTION; FLAGS = extern };
30	ses_errno			{ TYPE	= FUNCTION; FLAGS = extern };
31	ses_errmsg			{ TYPE	= FUNCTION; FLAGS = extern };
32	ses_node_child			{ TYPE	= FUNCTION; FLAGS = extern };
33	ses_node_id			{ TYPE	= FUNCTION; FLAGS = extern };
34	ses_node_lookup			{ TYPE	= FUNCTION; FLAGS = extern };
35	ses_node_parent			{ TYPE	= FUNCTION; FLAGS = extern };
36	ses_node_props			{ TYPE	= FUNCTION; FLAGS = extern };
37	ses_node_prev_sibling		{ TYPE	= FUNCTION; FLAGS = extern };
38	ses_node_sibling		{ TYPE	= FUNCTION; FLAGS = extern };
39	ses_node_snapshot		{ TYPE	= FUNCTION; FLAGS = extern };
40	ses_node_target			{ TYPE	= FUNCTION; FLAGS = extern };
41	ses_node_type			{ TYPE	= FUNCTION; FLAGS = extern };
42	ses_open			{ TYPE	= FUNCTION; FLAGS = extern };
43	ses_root_node			{ TYPE	= FUNCTION; FLAGS = extern };
44	ses_scsi_target			{ TYPE	= FUNCTION; FLAGS = extern };
45	ses_snap_primary_enclosure	{ TYPE	= FUNCTION; FLAGS = extern };
46	ses_snap_generation		{ TYPE	= FUNCTION; FLAGS = extern };
47	ses_strerror			{ TYPE	= FUNCTION; FLAGS = extern };
48	ses_walk			{ TYPE	= FUNCTION; FLAGS = extern };
49
50	nvlist_add_fixed_string		{ TYPE	= FUNCTION; FLAGS = extern };
51	nvlist_add_fixed_string_trunc	{ TYPE	= FUNCTION; FLAGS = extern };
52
53	ses_alloc			{ TYPE	= FUNCTION; FLAGS = extern };
54	ses_assert			{ TYPE	= FUNCTION; FLAGS = extern };
55	ses_error			{ TYPE	= FUNCTION; FLAGS = extern };
56	ses_free			{ TYPE	= FUNCTION; FLAGS = extern };
57	ses_nverror			{ TYPE	= FUNCTION; FLAGS = extern };
58	ses_panic			{ TYPE	= FUNCTION; FLAGS = extern };
59	ses_realloc			{ TYPE	= FUNCTION; FLAGS = extern };
60	ses_set_nverrno			{ TYPE	= FUNCTION; FLAGS = extern };
61	ses_set_errno			{ TYPE	= FUNCTION; FLAGS = extern };
62	ses_strdup			{ TYPE	= FUNCTION; FLAGS = extern };
63	ses_zalloc			{ TYPE	= FUNCTION; FLAGS = extern };
64
65	ses_plugin_ctlpage_lookup	{ TYPE	= FUNCTION; FLAGS = extern };
66	ses_plugin_page_lookup		{ TYPE	= FUNCTION; FLAGS = extern };
67	ses_plugin_register		{ TYPE	= FUNCTION; FLAGS = extern };
68	ses_plugin_setspecific		{ TYPE	= FUNCTION; FLAGS = extern };
69	ses_plugin_getspecific		{ TYPE	= FUNCTION; FLAGS = extern };
70};
71