xref: /illumos-gate/usr/src/lib/libsmbfs/smb/mapfile-vers (revision 23a1ccea6aac035f084a7a4cdc968687d1b02daf)
1# CDDL HEADER START
2#
3# The contents of this file are subject to the terms of the
4# Common Development and Distribution License (the "License").
5# You may not use this file except in compliance with the License.
6#
7# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
8# or http://www.opensolaris.org/os/licensing.
9# See the License for the specific language governing permissions
10# and limitations under the License.
11#
12# When distributing Covered Code, include this CDDL HEADER in each
13# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
14# If applicable, add the following below this CDDL HEADER, with the
15# fields enclosed by brackets "[]" replaced with your own identifying
16# information: Portions Copyright [yyyy] [name of copyright owner]
17#
18# CDDL HEADER END
19#
20#
21# Copyright (c) 2008, 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
38$mapfile_version 2
39
40SYMBOL_VERSION SUNWprivate {
41    global:
42	convert_leunicode_to_utf8;
43	convert_unicode_to_utf8;
44	convert_utf8_to_leunicode;
45	convert_utf8_to_unicode;
46	convert_utf8_to_wincs;
47	convert_wincs_to_utf8;
48
49	nb_ctx_create;
50	nb_ctx_done;
51	nb_ctx_readrcsection;
52	nb_ctx_resolve;
53	nb_ctx_setns;
54	nb_resolvehost_in;
55	nb_strerror;
56	nbns_getnodestatus;
57	nbns_resolvename;
58
59	nls_str_toloc;
60	nls_str_upper;
61
62	smb_close_rcfile;
63
64	smb_ctx_alloc;
65	smb_ctx_done;
66	smb_ctx_flags2;
67	smb_ctx_free;
68	smb_ctx_get_ssn;
69	smb_ctx_get_ssnkey;
70	smb_ctx_get_tree;
71	smb_ctx_gethandle;
72	smb_ctx_init;
73	smb_ctx_kill;
74	smb_ctx_opt;
75	smb_ctx_parseunc;
76	smb_ctx_readrc;
77	smb_ctx_resolve;
78	smb_ctx_scan_argv;
79	smb_ctx_set_close_hook;
80
81	smb_ctx_setauthflags;
82	smb_ctx_setdomain;
83	smb_ctx_setfullserver;
84	smb_ctx_setnbflags;
85	smb_ctx_setpassword;
86	smb_ctx_setpwhash;
87	smb_ctx_setscope;
88	smb_ctx_setserver;
89	smb_ctx_setshare;
90	smb_ctx_setsigning;
91	smb_ctx_setsrvaddr;
92	smb_ctx_setuser;
93	smb_ctx_setwins;
94
95	smb_debug		{ FLAGS = NODIRECT };	# data
96	smb_error;
97#
98# Functions to support named pipes
99	smb_fh_close;
100	smb_fh_open;
101	smb_fh_read;
102	smb_fh_write;
103	smb_fh_xactnp;
104#
105	smb_get_authentication;
106	smb_getprogname;
107	smb_iod_connect;
108	smb_iod_door_path;
109	smb_iod_open_door;
110	smb_iod_start;
111	smb_iod_work;
112	smb_lib_init;
113	smb_netshareenum;	# will move to libnetapi
114	smb_open_rcfile;
115	smb_printer_open;
116	smb_printer_close;
117	smb_simplecrypt;
118	smb_simpledecrypt;
119	smb_strerror;
120#
121# Functions to support the Remote Access Protocol (RAP)
122	smb_rap_create;
123	smb_rap_done;
124	smb_rap_error;
125	smb_rap_getNparam;
126	smb_rap_request;
127	smb_rap_setNparam;
128	smb_rap_setPparam;
129#
130	smb_verbose		{ FLAGS = NODIRECT };	# data
131#
132# Functions to support Access Control Lists (ACLs)
133	smbfs_acl_free_sd;
134	smbfs_acl_get;
135	smbfs_acl_getsd;
136	smbfs_acl_print_sd;
137	smbfs_acl_sd2zfs;
138	smbfs_acl_set;
139	smbfs_acl_setsd;
140	smbfs_acl_zfs2sd;
141#
142	smbfs_default_dom_usr;
143	smbfs_keychain_add;
144	smbfs_keychain_chk;
145	smbfs_keychain_del;
146	smbfs_keychain_del_everyone;
147	smbfs_keychain_del_owner;
148
149	smbutil_std_opts;
150    local:
151	*;
152};
153