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 2009 Sun Microsystems, Inc.  All rights reserved.
22# Use is subject to license terms.
23#
24
25#
26# MAPFILE HEADER START
27#
28# WARNING:  STOP NOW.  DO NOT MODIFY THIS FILE.
29# Object versioning must comply with the rules detailed in
30#
31#	usr/src/lib/README.mapfiles
32#
33# You should not be making modifications here until you've read the most current
34# copy of that file. If you need help, contact a gatekeeper for guidance.
35#
36# MAPFILE HEADER END
37#
38
39SUNWprivate_1.0 {
40    global:
41	convert_leunicode_to_utf8;
42	convert_unicode_to_utf8;
43	convert_utf8_to_leunicode;
44	convert_utf8_to_unicode;
45	convert_utf8_to_wincs;
46	convert_wincs_to_utf8;
47
48	nb_ctx_create;
49	nb_ctx_done;
50	nb_ctx_readrcsection;
51	nb_ctx_resolve;
52	nb_ctx_setns;
53	nb_resolvehost_in;
54	nb_strerror;
55	nbns_getnodestatus;
56	nbns_resolvename;
57
58	nls_str_toloc;
59	nls_str_upper;
60
61	rc_close;
62	rc_open;
63
64	smb_ctx_done;
65	smb_ctx_flags2;
66	smb_ctx_init;
67	smb_ctx_lookup;
68	smb_ctx_opt;
69	smb_ctx_readrc;
70	smb_ctx_resolve;
71	smb_ctx_set_close_hook;
72
73	smb_ctx_setfullserver;
74	smb_ctx_setpassword;
75	smb_ctx_setserver;
76	smb_ctx_setshare;
77	smb_ctx_setsrvaddr;
78	smb_ctx_setuser;
79	smb_ctx_setworkgroup;
80
81	smb_ctx_tdis;
82	smb_debug	= NODIRECT;	# data
83	smb_error;
84#
85# Functions to support named pipes
86	smb_fh_close;
87	smb_fh_open;
88	smb_fh_read;
89	smb_fh_write;
90	smb_fh_xactnp;
91#
92	smb_getprogname;
93	smb_lib_init;
94	smb_netshareenum;	# will move to libnetapi
95	smb_open_rcfile;
96	smb_simplecrypt;
97	smb_simpledecrypt;
98	smb_strerror;
99	smb_rc		= NODIRECT;	# data
100#
101# Functions to support the Remote Access Protocol (RAP)
102	smb_rap_create;
103	smb_rap_done;
104	smb_rap_error;
105	smb_rap_getNparam;
106	smb_rap_request;
107	smb_rap_setNparam;
108	smb_rap_setPparam;
109#
110	smb_verbose	= NODIRECT;	# data
111#
112# Functions to support Access Control Lists (ACLs)
113	smbfs_acl_free_sd;
114	smbfs_acl_get;
115	smbfs_acl_getsd;
116	smbfs_acl_print_sd;
117	smbfs_acl_sd2zfs;
118	smbfs_acl_set;
119	smbfs_acl_setsd;
120	smbfs_acl_zfs2sd;
121#
122	smbfs_default_dom_usr;
123	smbfs_keychain_add;
124	smbfs_keychain_chk;
125	smbfs_keychain_del;
126	smbfs_keychain_del_everyone;
127	smbfs_keychain_del_owner;
128
129	unpercent;
130    local:
131	*;
132};
133