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# Copyright (c) 2007, 2010, Oracle and/or its affiliates. All rights reserved.
23# Copyright 2018 Nexenta Systems, Inc.  All rights reserved.
24#
25
26#
27# MAPFILE HEADER START
28#
29# WARNING:  STOP NOW.  DO NOT MODIFY THIS FILE.
30# Object versioning must comply with the rules detailed in
31#
32#	usr/src/lib/README.mapfiles
33#
34# You should not be making modifications here until you've read the most current
35# copy of that file. If you need help, contact a gatekeeper for guidance.
36#
37# MAPFILE HEADER END
38#
39
40$mapfile_version 2
41
42SYMBOL_VERSION SUNWprivate {
43    global:
44	kmem_avail;
45	kmem_maxavail;
46
47	nsmb_drv_close;
48	nsmb_drv_fini;
49	nsmb_drv_init;
50	nsmb_drv_ioctl;
51	nsmb_drv_load;
52	nsmb_drv_open;
53
54	nsmb_version;
55
56	m_fixhdr;
57	mb_done;
58	mb_init;
59	mb_initm;
60	mb_put_mbchain;
61	mb_put_mbuf;
62	mb_put_mem;
63	mb_put_padbyte;
64	mb_put_uint16le;
65	mb_put_uint32le;
66	mb_put_uint64le;
67	mb_put_uint8;
68	mb_put_uio;
69	mb_reserve;
70
71	md_done;
72	md_get_mbuf;
73	md_get_mem;
74	md_get_uint16le;
75	md_get_uint32le;
76	md_get_uint64le;
77	md_get_uint8;
78	md_initm;
79
80	secpolicy_fs_allowed_mount;
81	secpolicy_vnode_access2;
82	secpolicy_vnode_owner;
83	secpolicy_vnode_setattr;
84	secpolicy_vnode_setdac;
85
86	smb_credinit;
87	smb_credrele;
88	smb_debugmsg		{ FLAGS = NODIRECT };
89	smb_dev2share;
90	smb_errmsg		{ FLAGS = NODIRECT };
91	smb_fh_close;
92	smb_fh_create;
93	smb_fh_hold;
94	smb_fh_opened;
95	smb_fh_rele;
96	smb_get_dstring;
97	smb_nt_alloc;
98	smb_nt_done;
99	smb_nt_request;
100	smb_put_dmem;
101	smb_rq_alloc;
102	smb_rq_bend;
103	smb_rq_bstart;
104	smb_rq_done;
105	smb_rq_init;
106	smb_rq_simple;
107	smb_rq_simple_timed;
108	smb_rq_wend;
109	smb_rq_wstart;
110	smb_rwuio;
111	smb_share_kill;
112	smb_share_rele;
113	smb_smb_close;
114	smb_smb_ntcreate;
115	smb_t2_alloc;
116	smb_t2_done;
117	smb_t2_request;
118	smb_time_NT2local;
119	smb_time_local2NT;
120	smb_time_local2server;
121	smb_time_server2local;
122	smb_timo_append;
123	smb_timo_open;
124	smb_timo_read;
125	smb_timo_write;
126
127	smb2_rq_simple;
128	smb2_rq_simple_timed;
129	smb2_smb_close;
130	smb2_smb_ntcreate;
131
132    local:
133	*;
134};
135