xref: /onnv-gate/usr/src/lib/libsmbfs/smb/mapfile-vers (revision 8271:792589b3384f)
16007Sthurlow# CDDL HEADER START
26007Sthurlow#
36007Sthurlow# The contents of this file are subject to the terms of the
46007Sthurlow# Common Development and Distribution License (the "License").
56007Sthurlow# You may not use this file except in compliance with the License.
66007Sthurlow#
76007Sthurlow# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
86007Sthurlow# or http://www.opensolaris.org/os/licensing.
96007Sthurlow# See the License for the specific language governing permissions
106007Sthurlow# and limitations under the License.
116007Sthurlow#
126007Sthurlow# When distributing Covered Code, include this CDDL HEADER in each
136007Sthurlow# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
146007Sthurlow# If applicable, add the following below this CDDL HEADER, with the
156007Sthurlow# fields enclosed by brackets "[]" replaced with your own identifying
166007Sthurlow# information: Portions Copyright [yyyy] [name of copyright owner]
176007Sthurlow#
186007Sthurlow# CDDL HEADER END
196007Sthurlow#
206007Sthurlow#
216007Sthurlow# Copyright 2008 Sun Microsystems, Inc.  All rights reserved.
226007Sthurlow# Use is subject to license terms.
236007Sthurlow#
246007Sthurlow
256007SthurlowSUNWprivate_1.0 {
266007Sthurlow    global:
27*8271SGordon.Ross@Sun.COM	convert_leunicode_to_utf8;
28*8271SGordon.Ross@Sun.COM	convert_unicode_to_utf8;
29*8271SGordon.Ross@Sun.COM	convert_utf8_to_leunicode;
30*8271SGordon.Ross@Sun.COM	convert_utf8_to_unicode;
31*8271SGordon.Ross@Sun.COM	convert_utf8_to_wincs;
32*8271SGordon.Ross@Sun.COM	convert_wincs_to_utf8;
33*8271SGordon.Ross@Sun.COM
346007Sthurlow	nb_ctx_create;
356007Sthurlow	nb_ctx_done;
366007Sthurlow	nb_ctx_readrcsection;
376007Sthurlow	nb_ctx_resolve;
386007Sthurlow	nb_ctx_setns;
396007Sthurlow	nb_resolvehost_in;
40*8271SGordon.Ross@Sun.COM	nb_strerror;
416007Sthurlow	nbns_getnodestatus;
426007Sthurlow	nbns_resolvename;
43*8271SGordon.Ross@Sun.COM
44*8271SGordon.Ross@Sun.COM	nls_str_toloc;
456007Sthurlow	nls_str_upper;
46*8271SGordon.Ross@Sun.COM
476007Sthurlow	rc_close;
486007Sthurlow	rc_open;
49*8271SGordon.Ross@Sun.COM
506007Sthurlow	smb_ctx_done;
516007Sthurlow	smb_ctx_flags2;
526007Sthurlow	smb_ctx_init;
536007Sthurlow	smb_ctx_lookup;
546007Sthurlow	smb_ctx_opt;
556007Sthurlow	smb_ctx_readrc;
566007Sthurlow	smb_ctx_resolve;
57*8271SGordon.Ross@Sun.COM	smb_ctx_set_close_hook;
58*8271SGordon.Ross@Sun.COM
59*8271SGordon.Ross@Sun.COM	smb_ctx_setfullserver;
60*8271SGordon.Ross@Sun.COM	smb_ctx_setpassword;
61*8271SGordon.Ross@Sun.COM	smb_ctx_setserver;
626007Sthurlow	smb_ctx_setshare;
63*8271SGordon.Ross@Sun.COM	smb_ctx_setsrvaddr;
64*8271SGordon.Ross@Sun.COM	smb_ctx_setuser;
65*8271SGordon.Ross@Sun.COM	smb_ctx_setworkgroup;
66*8271SGordon.Ross@Sun.COM
676007Sthurlow	smb_ctx_tdis;
68*8271SGordon.Ross@Sun.COM	smb_debug	= NODIRECT;	# data
696007Sthurlow	smb_error;
70*8271SGordon.Ross@Sun.COM#
71*8271SGordon.Ross@Sun.COM# Functions to support named pipes
72*8271SGordon.Ross@Sun.COM	smb_fh_close;
73*8271SGordon.Ross@Sun.COM	smb_fh_open;
74*8271SGordon.Ross@Sun.COM	smb_fh_read;
75*8271SGordon.Ross@Sun.COM	smb_fh_write;
76*8271SGordon.Ross@Sun.COM	smb_fh_xactnp;
77*8271SGordon.Ross@Sun.COM#
786007Sthurlow	smb_getprogname;
796007Sthurlow	smb_lib_init;
80*8271SGordon.Ross@Sun.COM	smb_netshareenum;	# will move to libnetapi
816007Sthurlow	smb_open_rcfile;
826007Sthurlow	smb_simplecrypt;
836007Sthurlow	smb_simpledecrypt;
846007Sthurlow	smb_strerror;
85*8271SGordon.Ross@Sun.COM	smb_rc		= NODIRECT;	# data
86*8271SGordon.Ross@Sun.COM#
87*8271SGordon.Ross@Sun.COM# Functions to support the Remote Access Protocol (RAP)
88*8271SGordon.Ross@Sun.COM	smb_rap_create;
89*8271SGordon.Ross@Sun.COM	smb_rap_done;
90*8271SGordon.Ross@Sun.COM	smb_rap_error;
91*8271SGordon.Ross@Sun.COM	smb_rap_getNparam;
92*8271SGordon.Ross@Sun.COM	smb_rap_request;
93*8271SGordon.Ross@Sun.COM	smb_rap_setNparam;
94*8271SGordon.Ross@Sun.COM	smb_rap_setPparam;
95*8271SGordon.Ross@Sun.COM#
96*8271SGordon.Ross@Sun.COM	smb_verbose	= NODIRECT;	# data
97*8271SGordon.Ross@Sun.COM#
98*8271SGordon.Ross@Sun.COM# Functions to support Access Control Lists (ACLs)
996711Sgwr	smbfs_acl_free_sd;
1006711Sgwr	smbfs_acl_get;
1016711Sgwr	smbfs_acl_getsd;
1026711Sgwr	smbfs_acl_print_sd;
1036711Sgwr	smbfs_acl_sd2zfs;
1046711Sgwr	smbfs_acl_set;
1056711Sgwr	smbfs_acl_setsd;
1066711Sgwr	smbfs_acl_zfs2sd;
107*8271SGordon.Ross@Sun.COM#
1086007Sthurlow	smbfs_default_dom_usr;
1096007Sthurlow	smbfs_keychain_add;
1106007Sthurlow	smbfs_keychain_chk;
1116007Sthurlow	smbfs_keychain_del;
1126007Sthurlow	smbfs_keychain_del_everyone;
1136007Sthurlow	smbfs_keychain_del_owner;
114*8271SGordon.Ross@Sun.COM
1156007Sthurlow	unpercent;
1166007Sthurlow    local:
1176007Sthurlow	*;
1186007Sthurlow};
119