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 2008 Sun Microsystems, Inc.  All rights reserved.
22# Use is subject to license terms.
23#
24
25SUNWprivate_1.0 {
26    global:
27	convert_leunicode_to_utf8;
28	convert_unicode_to_utf8;
29	convert_utf8_to_leunicode;
30	convert_utf8_to_unicode;
31	convert_utf8_to_wincs;
32	convert_wincs_to_utf8;
33
34	nb_ctx_create;
35	nb_ctx_done;
36	nb_ctx_readrcsection;
37	nb_ctx_resolve;
38	nb_ctx_setns;
39	nb_resolvehost_in;
40	nb_strerror;
41	nbns_getnodestatus;
42	nbns_resolvename;
43
44	nls_str_toloc;
45	nls_str_upper;
46
47	rc_close;
48	rc_open;
49
50	smb_ctx_done;
51	smb_ctx_flags2;
52	smb_ctx_init;
53	smb_ctx_lookup;
54	smb_ctx_opt;
55	smb_ctx_readrc;
56	smb_ctx_resolve;
57	smb_ctx_set_close_hook;
58
59	smb_ctx_setfullserver;
60	smb_ctx_setpassword;
61	smb_ctx_setserver;
62	smb_ctx_setshare;
63	smb_ctx_setsrvaddr;
64	smb_ctx_setuser;
65	smb_ctx_setworkgroup;
66
67	smb_ctx_tdis;
68	smb_debug	= NODIRECT;	# data
69	smb_error;
70#
71# Functions to support named pipes
72	smb_fh_close;
73	smb_fh_open;
74	smb_fh_read;
75	smb_fh_write;
76	smb_fh_xactnp;
77#
78	smb_getprogname;
79	smb_lib_init;
80	smb_netshareenum;	# will move to libnetapi
81	smb_open_rcfile;
82	smb_simplecrypt;
83	smb_simpledecrypt;
84	smb_strerror;
85	smb_rc		= NODIRECT;	# data
86#
87# Functions to support the Remote Access Protocol (RAP)
88	smb_rap_create;
89	smb_rap_done;
90	smb_rap_error;
91	smb_rap_getNparam;
92	smb_rap_request;
93	smb_rap_setNparam;
94	smb_rap_setPparam;
95#
96	smb_verbose	= NODIRECT;	# data
97#
98# Functions to support Access Control Lists (ACLs)
99	smbfs_acl_free_sd;
100	smbfs_acl_get;
101	smbfs_acl_getsd;
102	smbfs_acl_print_sd;
103	smbfs_acl_sd2zfs;
104	smbfs_acl_set;
105	smbfs_acl_setsd;
106	smbfs_acl_zfs2sd;
107#
108	smbfs_default_dom_usr;
109	smbfs_keychain_add;
110	smbfs_keychain_chk;
111	smbfs_keychain_del;
112	smbfs_keychain_del_everyone;
113	smbfs_keychain_del_owner;
114
115	unpercent;
116    local:
117	*;
118};
119