# CDDL HEADER START
#
# The contents of this file are subject to the terms of the
# Common Development and Distribution License (the "License").
# You may not use this file except in compliance with the License.
#
# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
# or http://www.opensolaris.org/os/licensing.
# See the License for the specific language governing permissions
# and limitations under the License.
#
# When distributing Covered Code, include this CDDL HEADER in each
# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
# If applicable, add the following below this CDDL HEADER, with the
# fields enclosed by brackets "[]" replaced with your own identifying
# information: Portions Copyright [yyyy] [name of copyright owner]
#
# CDDL HEADER END
#
#
# Copyright (c) 2008, 2012, Oracle and/or its affiliates. All rights reserved.
#
#
# MAPFILE HEADER START
#
# WARNING: STOP NOW. DO NOT MODIFY THIS FILE.
# Object versioning must comply with the rules detailed in
#
# usr/src/lib/README.mapfiles
#
# You should not be making modifications here until you've read the most current
# copy of that file. If you need help, contact a gatekeeper for guidance.
#
# MAPFILE HEADER END
#
$mapfile_version 2
STUB_OBJECT;
SYMBOL_VERSION SUNWprivate {
global:
smbfs_acl_free_sd;
smbfs_acl_get;
smbfs_acl_getsd;
smbfs_acl_print_sd;
smbfs_acl_sd2zfs;
smbfs_acl_set;
smbfs_acl_setsd;
smbfs_acl_zfs2sd;
smbfs_convert_unicode_to_utf8;
smbfs_convert_utf8_to_leunicode;
smbfs_convert_utf8_to_wincs;
smbfs_convert_wincs_to_utf8;
smbfs_ctx_alloc;
smbfs_ctx_done;
smbfs_ctx_flags2;
smbfs_ctx_free;
smbfs_ctx_get_ssn;
smbfs_ctx_get_tree;
smbfs_ctx_gethandle;
smbfs_ctx_init;
smbfs_ctx_kill;
smbfs_ctx_parsedomuser;
smbfs_ctx_parseunc;
smbfs_ctx_resolve;
smbfs_ctx_setauthflags;
smbfs_ctx_setdomain;
smbfs_ctx_setfullserver;
smbfs_ctx_setnbflags;
smbfs_ctx_setpassword;
smbfs_ctx_setpwhash;
smbfs_ctx_setrealm;
smbfs_ctx_setscope;
smbfs_ctx_setserver;
smbfs_ctx_setshare;
smbfs_ctx_setsigning;
smbfs_ctx_setuser;
smbfs_ctx_setwins;
smbfs_debug {
FLAGS = NODIRECT;
ASSERT {
TYPE=data;
SH_ATTR=nobits;
SIZE=4;
};
};
smbfs_default_dom_usr;
smbfs_door_decode;
smbfs_error;
smbfs_fh_close;
smbfs_fh_ctx_create;
smbfs_fh_ctx_destroy;
smbfs_fh_getssnkey;
smbfs_fh_open;
smbfs_fh_read;
smbfs_fh_write;
smbfs_fh_xactnp;
smbfs_get_authentication;
smbfs_iod_connect;
smbfs_iod_door_path;
smbfs_iod_open_door;
smbfs_iod_pwdadd;
smbfs_iod_pwddel;
smbfs_iod_start;
smbfs_iod_work;
smbfs_keychain_add;
smbfs_keychain_addhash;
smbfs_keychain_chk;
smbfs_keychain_del;
smbfs_keychain_del_everyone;
smbfs_keychain_del_owner;
smbfs_lib_init;
smbfs_nb_ctx_create;
smbfs_nb_ctx_done;
smbfs_nb_ctx_getconfigs;
smbfs_nb_ctx_resolve;
smbfs_nb_ctx_setns;
smbfs_nb_resolvehost_in;
smbfs_nb_strerror;
smbfs_nbns_getnodestatus;
smbfs_nbns_resolvename;
smbfs_nls_str_upper;
smbfs_print;
smbfs_pwd_add;
smbfs_pwd_del;
smbfs_pwd_loadkeychain;
smbfs_set_default_domain;
smbfs_set_default_user;
smbfs_simplecrypt;
smbfs_simpledecrypt;
smbfs_spnegoCreateNegTokenTarg;
smbfs_spnegoFreeData;
smbfs_spnegoGetMechToken;
smbfs_spnegoInitFromBinary;
smbfs_spnegoTokenGetBinary;
smbfs_strerror;
local:
*;
};