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