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