xref: /titanic_51/usr/src/lib/libsmbfs/smb/mapfile-vers (revision 12b65585e720714b31036daaa2b30eb76014048e)
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#
21cd3e9333SAli Bahrami# Copyright (c) 2008, 2010, Oracle and/or its affiliates. All rights reserved.
22*12b65585SGordon Ross# Copyright 2013 Nexenta Systems, Inc.  All rights reserved.
234bff34e3Sthurlow#
244bff34e3Sthurlow
25bfed486aSAli Bahrami#
26bfed486aSAli Bahrami# MAPFILE HEADER START
27bfed486aSAli Bahrami#
28bfed486aSAli Bahrami# WARNING:  STOP NOW.  DO NOT MODIFY THIS FILE.
29bfed486aSAli Bahrami# Object versioning must comply with the rules detailed in
30bfed486aSAli Bahrami#
31bfed486aSAli Bahrami#	usr/src/lib/README.mapfiles
32bfed486aSAli Bahrami#
33bfed486aSAli Bahrami# You should not be making modifications here until you've read the most current
34bfed486aSAli Bahrami# copy of that file. If you need help, contact a gatekeeper for guidance.
35bfed486aSAli Bahrami#
36bfed486aSAli Bahrami# MAPFILE HEADER END
37bfed486aSAli Bahrami#
38bfed486aSAli Bahrami
39cd3e9333SAli Bahrami$mapfile_version 2
40cd3e9333SAli Bahrami
41cd3e9333SAli BahramiSYMBOL_VERSION SUNWprivate {
424bff34e3Sthurlow    global:
439c9af259SGordon Ross	convert_leunicode_to_utf8;
449c9af259SGordon Ross	convert_unicode_to_utf8;
459c9af259SGordon Ross	convert_utf8_to_leunicode;
469c9af259SGordon Ross	convert_utf8_to_unicode;
479c9af259SGordon Ross	convert_utf8_to_wincs;
489c9af259SGordon Ross	convert_wincs_to_utf8;
499c9af259SGordon Ross
504bff34e3Sthurlow	nb_ctx_create;
514bff34e3Sthurlow	nb_ctx_done;
524bff34e3Sthurlow	nb_ctx_readrcsection;
534bff34e3Sthurlow	nb_ctx_resolve;
544bff34e3Sthurlow	nb_ctx_setns;
554bff34e3Sthurlow	nb_resolvehost_in;
569c9af259SGordon Ross	nb_strerror;
574bff34e3Sthurlow	nbns_getnodestatus;
584bff34e3Sthurlow	nbns_resolvename;
599c9af259SGordon Ross
609c9af259SGordon Ross	nls_str_toloc;
614bff34e3Sthurlow	nls_str_upper;
629c9af259SGordon Ross
63613a2f6bSGordon Ross	smb_close_rcfile;
649c9af259SGordon Ross
65613a2f6bSGordon Ross	smb_ctx_alloc;
664bff34e3Sthurlow	smb_ctx_done;
674bff34e3Sthurlow	smb_ctx_flags2;
68613a2f6bSGordon Ross	smb_ctx_free;
69613a2f6bSGordon Ross	smb_ctx_get_ssn;
70613a2f6bSGordon Ross	smb_ctx_get_tree;
71613a2f6bSGordon Ross	smb_ctx_gethandle;
724bff34e3Sthurlow	smb_ctx_init;
73613a2f6bSGordon Ross	smb_ctx_kill;
744bff34e3Sthurlow	smb_ctx_opt;
75613a2f6bSGordon Ross	smb_ctx_parseunc;
764bff34e3Sthurlow	smb_ctx_readrc;
774bff34e3Sthurlow	smb_ctx_resolve;
78613a2f6bSGordon Ross	smb_ctx_scan_argv;
799c9af259SGordon Ross	smb_ctx_set_close_hook;
809c9af259SGordon Ross
81613a2f6bSGordon Ross	smb_ctx_setauthflags;
82613a2f6bSGordon Ross	smb_ctx_setdomain;
839c9af259SGordon Ross	smb_ctx_setfullserver;
848eb99b82SGordon Ross	smb_ctx_setnbflags;
859c9af259SGordon Ross	smb_ctx_setpassword;
86613a2f6bSGordon Ross	smb_ctx_setpwhash;
87613a2f6bSGordon Ross	smb_ctx_setscope;
889c9af259SGordon Ross	smb_ctx_setserver;
894bff34e3Sthurlow	smb_ctx_setshare;
908eb99b82SGordon Ross	smb_ctx_setsigning;
919c9af259SGordon Ross	smb_ctx_setsrvaddr;
929c9af259SGordon Ross	smb_ctx_setuser;
93613a2f6bSGordon Ross	smb_ctx_setwins;
949c9af259SGordon Ross
95cd3e9333SAli Bahrami	smb_debug		{ FLAGS = NODIRECT };	# data
964bff34e3Sthurlow	smb_error;
979c9af259SGordon Ross#
989c9af259SGordon Ross# Functions to support named pipes
999c9af259SGordon Ross	smb_fh_close;
100430b4c46SGordon Ross	smb_fh_getssnkey;
1019c9af259SGordon Ross	smb_fh_open;
1029c9af259SGordon Ross	smb_fh_read;
1039c9af259SGordon Ross	smb_fh_write;
1049c9af259SGordon Ross	smb_fh_xactnp;
1059c9af259SGordon Ross#
106613a2f6bSGordon Ross	smb_get_authentication;
1074bff34e3Sthurlow	smb_getprogname;
108613a2f6bSGordon Ross	smb_iod_connect;
109613a2f6bSGordon Ross	smb_iod_door_path;
110613a2f6bSGordon Ross	smb_iod_open_door;
1116b2bcd8eSGordon Ross	smb_iod_start;
112613a2f6bSGordon Ross	smb_iod_work;
1134bff34e3Sthurlow	smb_lib_init;
1149c9af259SGordon Ross	smb_netshareenum;	# will move to libnetapi
115430b4c46SGordon Ross	smb_open_printer;
1164bff34e3Sthurlow	smb_open_rcfile;
1174bff34e3Sthurlow	smb_simplecrypt;
1184bff34e3Sthurlow	smb_simpledecrypt;
1194bff34e3Sthurlow	smb_strerror;
1209c9af259SGordon Ross#
1219c9af259SGordon Ross# Functions to support the Remote Access Protocol (RAP)
1229c9af259SGordon Ross	smb_rap_create;
1239c9af259SGordon Ross	smb_rap_done;
1249c9af259SGordon Ross	smb_rap_error;
1259c9af259SGordon Ross	smb_rap_getNparam;
1269c9af259SGordon Ross	smb_rap_request;
1279c9af259SGordon Ross	smb_rap_setNparam;
1289c9af259SGordon Ross	smb_rap_setPparam;
1299c9af259SGordon Ross#
130cd3e9333SAli Bahrami	smb_verbose		{ FLAGS = NODIRECT };	# data
1319c9af259SGordon Ross#
1329c9af259SGordon Ross# Functions to support Access Control Lists (ACLs)
1337568150aSgwr	smbfs_acl_free_sd;
1347568150aSgwr	smbfs_acl_get;
1357568150aSgwr	smbfs_acl_getsd;
1367568150aSgwr	smbfs_acl_print_sd;
1377568150aSgwr	smbfs_acl_sd2zfs;
1387568150aSgwr	smbfs_acl_set;
1397568150aSgwr	smbfs_acl_setsd;
1407568150aSgwr	smbfs_acl_zfs2sd;
1419c9af259SGordon Ross#
1424bff34e3Sthurlow	smbfs_default_dom_usr;
1434bff34e3Sthurlow	smbfs_keychain_add;
144430b4c46SGordon Ross	smbfs_keychain_addhash;
1454bff34e3Sthurlow	smbfs_keychain_chk;
1464bff34e3Sthurlow	smbfs_keychain_del;
1474bff34e3Sthurlow	smbfs_keychain_del_everyone;
1484bff34e3Sthurlow	smbfs_keychain_del_owner;
1499c9af259SGordon Ross
150430b4c46SGordon Ross	smbfs_set_default_domain;
151430b4c46SGordon Ross	smbfs_set_default_user;
152430b4c46SGordon Ross
153613a2f6bSGordon Ross	smbutil_std_opts;
154*12b65585SGordon Ross
155*12b65585SGordon Ross	spnegoCreateNegTokenHint;
156*12b65585SGordon Ross	spnegoCreateNegTokenInit;
157*12b65585SGordon Ross	spnegoCreateNegTokenTarg;
158*12b65585SGordon Ross	spnegoFreeData;
159*12b65585SGordon Ross	spnegoGetContextFlags;
160*12b65585SGordon Ross	spnegoGetMechListMIC;
161*12b65585SGordon Ross	spnegoGetMechToken;
162*12b65585SGordon Ross	spnegoGetNegotiationResult;
163*12b65585SGordon Ross	spnegoGetSupportedMechType;
164*12b65585SGordon Ross	spnegoGetTokenType;
165*12b65585SGordon Ross	spnegoInitFromBinary;
166*12b65585SGordon Ross	spnegoIsMechTypeAvailable;
167*12b65585SGordon Ross	spnegoTokenGetBinary;
1684bff34e3Sthurlow    local:
1694bff34e3Sthurlow	*;
1704bff34e3Sthurlow};
171