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