xref: /titanic_52/usr/src/lib/libstmf/common/mapfile-vers (revision f6e214c7418f43af38bd8c3a557e3d0a1d311cfa)
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) 2009, 2010, Oracle and/or its affiliates. All rights reserved.
22#
23
24#
25# MAPFILE HEADER START
26#
27# WARNING:  STOP NOW.  DO NOT MODIFY THIS FILE.
28# Object versioning must comply with the rules detailed in
29#
30#	usr/src/lib/README.mapfiles
31#
32# You should not be making modifications here until you've read the most current
33# copy of that file. If you need help, contact a gatekeeper for guidance.
34#
35# MAPFILE HEADER END
36#
37$mapfile_version 2
38
39SYMBOL_VERSION SUNW_1.1 {
40	global:
41	    stmfAddToHostGroup;
42	    stmfAddToTargetGroup;
43	    stmfAddViewEntry;
44	    stmfClearProviderData;
45	    stmfCreateHostGroup;
46	    stmfCreateLu;
47	    stmfCreateLuResource;
48	    stmfCreateTargetGroup;
49	    stmfDeleteHostGroup;
50	    stmfDeleteLu;
51	    stmfDeleteTargetGroup;
52	    stmfDestroyProxyDoor;
53	    stmfDevidFromIscsiName;
54	    stmfDevidFromWwn;
55	    stmfFreeLuResource;
56	    stmfFreeMemory;
57	    stmfGetGlobalLuProp;
58	    stmfGetHostGroupList;
59	    stmfGetHostGroupMembers;
60	    stmfGetLuProp;
61	    stmfGetLuResource;
62	    stmfGetTargetGroupList;
63	    stmfGetTargetGroupMembers;
64	    stmfGetTargetList;
65	    stmfGetTargetProperties;
66	    stmfGetLogicalUnitList;
67	    stmfGetLogicalUnitProperties;
68	    stmfGetPersistMethod;
69	    stmfGetProviderData;
70	    stmfGetProviderDataList;
71	    stmfGetProviderDataProt;
72	    stmfGetSessionList;
73	    stmfGetState;
74	    stmfGetViewEntryList;
75	    stmfImportLu;
76	    stmfInitProxyDoor;
77	    stmfLuStandby;
78	    stmfModifyLu;
79	    stmfModifyLuByFname;
80	    stmfOfflineTarget;
81	    stmfOfflineLogicalUnit;
82	    stmfOnlineTarget;
83	    stmfOnlineLogicalUnit;
84	    stmfPostProxyMsg;
85	    stmfRemoveFromHostGroup;
86	    stmfRemoveFromTargetGroup;
87	    stmfRemoveViewEntry;
88	    stmfSetAluaState;
89	    stmfGetAluaState;
90	    stmfSetGlobalLuProp;
91	    stmfSetPersistMethod;
92	    stmfSetProviderData;
93	    stmfSetProviderDataProt;
94	    stmfSetLuProp;
95	    stmfSetStmfProp;
96	    stmfGetStmfProp;
97            stmfValidateView;
98	local:
99		*;
100};
101
102SYMBOL_VERSION SUNWprivate {
103	global:
104	    stmfLoadConfig;
105	    stmfLoadStmfProps;
106	    stmfOffline;
107	    stmfOnline;
108	local:
109	    *;
110};
111
112