xref: /illumos-gate/usr/src/uts/common/fs/smbclnt/netsmb/nsmb_ext.mapfile (revision 8f4696068ddd989ae2e241a1bfc977d29bb00c84)
1*8f469606SGordon Ross#
2*8f469606SGordon Ross# This file and its contents are supplied under the terms of the
3*8f469606SGordon Ross# Common Development and Distribution License ("CDDL"), version 1.0.
4*8f469606SGordon Ross# You may only use this file in accordance with the terms of version
5*8f469606SGordon Ross# 1.0 of the CDDL.
6*8f469606SGordon Ross#
7*8f469606SGordon Ross# A full copy of the text of the CDDL should have accompanied this
8*8f469606SGordon Ross# source.  A copy of the CDDL is also available via the Internet at
9*8f469606SGordon Ross# http://www.illumos.org/license/CDDL.
10*8f469606SGordon Ross#
11*8f469606SGordon Ross
12*8f469606SGordon Ross#
13*8f469606SGordon Ross# Copyright 2024 RackTop Systems, Inc.
14*8f469606SGordon Ross#
15*8f469606SGordon Ross
16*8f469606SGordon Ross#
17*8f469606SGordon Ross# MAPFILE HEADER START
18*8f469606SGordon Ross#
19*8f469606SGordon Ross# WARNING:  STOP NOW.  DO NOT MODIFY THIS FILE.
20*8f469606SGordon Ross# Object scoping must comply with the rules detailed in
21*8f469606SGordon Ross#
22*8f469606SGordon Ross#	usr/src/uts/common/mapfiles/README
23*8f469606SGordon Ross#
24*8f469606SGordon Ross# You should not be making modifications here until you've read the most current
25*8f469606SGordon Ross# copy of that file. If you need help, contact a gatekeeper for guidance.
26*8f469606SGordon Ross#
27*8f469606SGordon Ross# MAPFILE HEADER END
28*8f469606SGordon Ross#
29*8f469606SGordon Ross
30*8f469606SGordon Ross#
31*8f469606SGordon Ross# These are externals needed by "nsmb", kept separately here for now.
32*8f469606SGordon Ross# Most of these could probably go in kernel.mapfile or elsewhere.
33*8f469606SGordon Ross#
34*8f469606SGordon Ross
35*8f469606SGordon Ross$mapfile_version 2
36*8f469606SGordon Ross
37*8f469606SGordon RossSYMBOL_SCOPE {
38*8f469606SGordon Ross    global:
39*8f469606SGordon Ross	adjmsg				{ FLAGS = EXTERN };
40*8f469606SGordon Ross	allocb_cred_wait		{ FLAGS = EXTERN };
41*8f469606SGordon Ross	allocb_wait			{ FLAGS = EXTERN };
42*8f469606SGordon Ross	avl_add				{ FLAGS = EXTERN };
43*8f469606SGordon Ross	avl_create			{ FLAGS = EXTERN };
44*8f469606SGordon Ross	avl_destroy			{ FLAGS = EXTERN };
45*8f469606SGordon Ross	avl_destroy_nodes		{ FLAGS = EXTERN };
46*8f469606SGordon Ross	avl_find			{ FLAGS = EXTERN };
47*8f469606SGordon Ross	avl_first			{ FLAGS = EXTERN };
48*8f469606SGordon Ross	avl_insert			{ FLAGS = EXTERN };
49*8f469606SGordon Ross	avl_numnodes			{ FLAGS = EXTERN };
50*8f469606SGordon Ross	avl_remove			{ FLAGS = EXTERN };
51*8f469606SGordon Ross	avl_walk			{ FLAGS = EXTERN };
52*8f469606SGordon Ross	copyin				{ FLAGS = EXTERN };
53*8f469606SGordon Ross	copymsg				{ FLAGS = EXTERN };
54*8f469606SGordon Ross	copyout				{ FLAGS = EXTERN };
55*8f469606SGordon Ross	crdup				{ FLAGS = EXTERN };
56*8f469606SGordon Ross	crfree				{ FLAGS = EXTERN };
57*8f469606SGordon Ross	crgetruid			{ FLAGS = EXTERN };
58*8f469606SGordon Ross	crgetzoneid			{ FLAGS = EXTERN };
59*8f469606SGordon Ross	crhold				{ FLAGS = EXTERN };
60*8f469606SGordon Ross	crypto_cancel_ctx		{ FLAGS = EXTERN };
61*8f469606SGordon Ross	crypto_decrypt			{ FLAGS = EXTERN };
62*8f469606SGordon Ross	crypto_digest_final		{ FLAGS = EXTERN };
63*8f469606SGordon Ross	crypto_digest_init		{ FLAGS = EXTERN };
64*8f469606SGordon Ross	crypto_digest_update		{ FLAGS = EXTERN };
65*8f469606SGordon Ross	crypto_encrypt			{ FLAGS = EXTERN };
66*8f469606SGordon Ross	crypto_mac			{ FLAGS = EXTERN };
67*8f469606SGordon Ross	crypto_mac_final		{ FLAGS = EXTERN };
68*8f469606SGordon Ross	crypto_mac_init			{ FLAGS = EXTERN };
69*8f469606SGordon Ross	crypto_mac_update		{ FLAGS = EXTERN };
70*8f469606SGordon Ross	crypto_mech2id			{ FLAGS = EXTERN };
71*8f469606SGordon Ross	cv_reltimedwait_sig		{ FLAGS = EXTERN };
72*8f469606SGordon Ross	cv_timedwait			{ FLAGS = EXTERN };
73*8f469606SGordon Ross	cv_timedwait_sig		{ FLAGS = EXTERN };
74*8f469606SGordon Ross	cv_wait_sig			{ FLAGS = EXTERN };
75*8f469606SGordon Ross	debug_enter			{ FLAGS = EXTERN };
76*8f469606SGordon Ross	dupb				{ FLAGS = EXTERN };
77*8f469606SGordon Ross	dupmsg				{ FLAGS = EXTERN };
78*8f469606SGordon Ross	getf				{ FLAGS = EXTERN };
79*8f469606SGordon Ross	getmajor			{ FLAGS = EXTERN };
80*8f469606SGordon Ross	getminor			{ FLAGS = EXTERN };
81*8f469606SGordon Ross	getzoneid			{ FLAGS = EXTERN };
82*8f469606SGordon Ross	hz				{ FLAGS = EXTERN };
83*8f469606SGordon Ross	kcred				{ FLAGS = EXTERN };
84*8f469606SGordon Ross	linkb				{ FLAGS = EXTERN };
85*8f469606SGordon Ross	makedevice			{ FLAGS = EXTERN };
86*8f469606SGordon Ross	msgdsize			{ FLAGS = EXTERN };
87*8f469606SGordon Ross	pullupmsg			{ FLAGS = EXTERN };
88*8f469606SGordon Ross	random_get_pseudo_bytes		{ FLAGS = EXTERN };
89*8f469606SGordon Ross	releasef			{ FLAGS = EXTERN };
90*8f469606SGordon Ross	rw_downgrade			{ FLAGS = EXTERN };
91*8f469606SGordon Ross	rw_write_held			{ FLAGS = EXTERN };
92*8f469606SGordon Ross	secpolicy_smbfs_login		{ FLAGS = EXTERN };
93*8f469606SGordon Ross	secpolicy_vnode_owner		{ FLAGS = EXTERN };
94*8f469606SGordon Ross	setpflags			{ FLAGS = EXTERN };
95*8f469606SGordon Ross	strcspn				{ FLAGS = EXTERN };
96*8f469606SGordon Ross	strdup				{ FLAGS = EXTERN };
97*8f469606SGordon Ross	strfree				{ FLAGS = EXTERN };
98*8f469606SGordon Ross	strnlen				{ FLAGS = EXTERN };
99*8f469606SGordon Ross	sys_labeling			{ FLAGS = EXTERN };
100*8f469606SGordon Ross	u8_strcmp			{ FLAGS = EXTERN };
101*8f469606SGordon Ross	uconv_u16tou8			{ FLAGS = EXTERN };
102*8f469606SGordon Ross	uconv_u8tou16			{ FLAGS = EXTERN };
103*8f469606SGordon Ross	unlinkb				{ FLAGS = EXTERN };
104*8f469606SGordon Ross	zone_key_create			{ FLAGS = EXTERN };
105*8f469606SGordon Ross	zone_key_delete			{ FLAGS = EXTERN };
106*8f469606SGordon Ross	zprintf				{ FLAGS = EXTERN };
107*8f469606SGordon Ross};
108