xref: /illumos-gate/usr/src/lib/libsmbfs/smb/mapfile-vers (revision bfed486ad8de8b8ebc6345a8e10accae08bf2f45)
14bff34e3Sthurlow# CDDL HEADER START
24bff34e3Sthurlow#
34bff34e3Sthurlow# The contents of this file are subject to the terms of the
44bff34e3Sthurlow# Common Development and Distribution License (the "License").
54bff34e3Sthurlow# You may not use this file except in compliance with the License.
64bff34e3Sthurlow#
74bff34e3Sthurlow# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
84bff34e3Sthurlow# or http://www.opensolaris.org/os/licensing.
94bff34e3Sthurlow# See the License for the specific language governing permissions
104bff34e3Sthurlow# and limitations under the License.
114bff34e3Sthurlow#
124bff34e3Sthurlow# When distributing Covered Code, include this CDDL HEADER in each
134bff34e3Sthurlow# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
144bff34e3Sthurlow# If applicable, add the following below this CDDL HEADER, with the
154bff34e3Sthurlow# fields enclosed by brackets "[]" replaced with your own identifying
164bff34e3Sthurlow# information: Portions Copyright [yyyy] [name of copyright owner]
174bff34e3Sthurlow#
184bff34e3Sthurlow# CDDL HEADER END
194bff34e3Sthurlow#
204bff34e3Sthurlow#
21*bfed486aSAli Bahrami# Copyright 2009 Sun Microsystems, Inc.  All rights reserved.
224bff34e3Sthurlow# Use is subject to license terms.
234bff34e3Sthurlow#
244bff34e3Sthurlow
25*bfed486aSAli Bahrami#
26*bfed486aSAli Bahrami# MAPFILE HEADER START
27*bfed486aSAli Bahrami#
28*bfed486aSAli Bahrami# WARNING:  STOP NOW.  DO NOT MODIFY THIS FILE.
29*bfed486aSAli Bahrami# Object versioning must comply with the rules detailed in
30*bfed486aSAli Bahrami#
31*bfed486aSAli Bahrami#	usr/src/lib/README.mapfiles
32*bfed486aSAli Bahrami#
33*bfed486aSAli Bahrami# You should not be making modifications here until you've read the most current
34*bfed486aSAli Bahrami# copy of that file. If you need help, contact a gatekeeper for guidance.
35*bfed486aSAli Bahrami#
36*bfed486aSAli Bahrami# MAPFILE HEADER END
37*bfed486aSAli Bahrami#
38*bfed486aSAli Bahrami
394bff34e3SthurlowSUNWprivate_1.0 {
404bff34e3Sthurlow    global:
419c9af259SGordon Ross	convert_leunicode_to_utf8;
429c9af259SGordon Ross	convert_unicode_to_utf8;
439c9af259SGordon Ross	convert_utf8_to_leunicode;
449c9af259SGordon Ross	convert_utf8_to_unicode;
459c9af259SGordon Ross	convert_utf8_to_wincs;
469c9af259SGordon Ross	convert_wincs_to_utf8;
479c9af259SGordon Ross
484bff34e3Sthurlow	nb_ctx_create;
494bff34e3Sthurlow	nb_ctx_done;
504bff34e3Sthurlow	nb_ctx_readrcsection;
514bff34e3Sthurlow	nb_ctx_resolve;
524bff34e3Sthurlow	nb_ctx_setns;
534bff34e3Sthurlow	nb_resolvehost_in;
549c9af259SGordon Ross	nb_strerror;
554bff34e3Sthurlow	nbns_getnodestatus;
564bff34e3Sthurlow	nbns_resolvename;
579c9af259SGordon Ross
589c9af259SGordon Ross	nls_str_toloc;
594bff34e3Sthurlow	nls_str_upper;
609c9af259SGordon Ross
614bff34e3Sthurlow	rc_close;
624bff34e3Sthurlow	rc_open;
639c9af259SGordon Ross
644bff34e3Sthurlow	smb_ctx_done;
654bff34e3Sthurlow	smb_ctx_flags2;
664bff34e3Sthurlow	smb_ctx_init;
674bff34e3Sthurlow	smb_ctx_lookup;
684bff34e3Sthurlow	smb_ctx_opt;
694bff34e3Sthurlow	smb_ctx_readrc;
704bff34e3Sthurlow	smb_ctx_resolve;
719c9af259SGordon Ross	smb_ctx_set_close_hook;
729c9af259SGordon Ross
739c9af259SGordon Ross	smb_ctx_setfullserver;
749c9af259SGordon Ross	smb_ctx_setpassword;
759c9af259SGordon Ross	smb_ctx_setserver;
764bff34e3Sthurlow	smb_ctx_setshare;
779c9af259SGordon Ross	smb_ctx_setsrvaddr;
789c9af259SGordon Ross	smb_ctx_setuser;
799c9af259SGordon Ross	smb_ctx_setworkgroup;
809c9af259SGordon Ross
814bff34e3Sthurlow	smb_ctx_tdis;
829c9af259SGordon Ross	smb_debug	= NODIRECT;	# data
834bff34e3Sthurlow	smb_error;
849c9af259SGordon Ross#
859c9af259SGordon Ross# Functions to support named pipes
869c9af259SGordon Ross	smb_fh_close;
879c9af259SGordon Ross	smb_fh_open;
889c9af259SGordon Ross	smb_fh_read;
899c9af259SGordon Ross	smb_fh_write;
909c9af259SGordon Ross	smb_fh_xactnp;
919c9af259SGordon Ross#
924bff34e3Sthurlow	smb_getprogname;
934bff34e3Sthurlow	smb_lib_init;
949c9af259SGordon Ross	smb_netshareenum;	# will move to libnetapi
954bff34e3Sthurlow	smb_open_rcfile;
964bff34e3Sthurlow	smb_simplecrypt;
974bff34e3Sthurlow	smb_simpledecrypt;
984bff34e3Sthurlow	smb_strerror;
999c9af259SGordon Ross	smb_rc		= NODIRECT;	# data
1009c9af259SGordon Ross#
1019c9af259SGordon Ross# Functions to support the Remote Access Protocol (RAP)
1029c9af259SGordon Ross	smb_rap_create;
1039c9af259SGordon Ross	smb_rap_done;
1049c9af259SGordon Ross	smb_rap_error;
1059c9af259SGordon Ross	smb_rap_getNparam;
1069c9af259SGordon Ross	smb_rap_request;
1079c9af259SGordon Ross	smb_rap_setNparam;
1089c9af259SGordon Ross	smb_rap_setPparam;
1099c9af259SGordon Ross#
1109c9af259SGordon Ross	smb_verbose	= NODIRECT;	# data
1119c9af259SGordon Ross#
1129c9af259SGordon Ross# Functions to support Access Control Lists (ACLs)
1137568150aSgwr	smbfs_acl_free_sd;
1147568150aSgwr	smbfs_acl_get;
1157568150aSgwr	smbfs_acl_getsd;
1167568150aSgwr	smbfs_acl_print_sd;
1177568150aSgwr	smbfs_acl_sd2zfs;
1187568150aSgwr	smbfs_acl_set;
1197568150aSgwr	smbfs_acl_setsd;
1207568150aSgwr	smbfs_acl_zfs2sd;
1219c9af259SGordon Ross#
1224bff34e3Sthurlow	smbfs_default_dom_usr;
1234bff34e3Sthurlow	smbfs_keychain_add;
1244bff34e3Sthurlow	smbfs_keychain_chk;
1254bff34e3Sthurlow	smbfs_keychain_del;
1264bff34e3Sthurlow	smbfs_keychain_del_everyone;
1274bff34e3Sthurlow	smbfs_keychain_del_owner;
1289c9af259SGordon Ross
1294bff34e3Sthurlow	unpercent;
1304bff34e3Sthurlow    local:
1314bff34e3Sthurlow	*;
1324bff34e3Sthurlow};
133