1 # CDDL HEADER START
2 #
3 # The contents of this file are subject to the terms of the
4 # Common Development and Distribution License (the "License").
5 # You may not use this file except in compliance with the License.
6 #
7 # You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
8 # or http://www.opensolaris.org/os/licensing.
9 # See the License for the specific language governing permissions
10 # and limitations under the License.
11 #
12 # When distributing Covered Code, include this CDDL HEADER in each
13 # file and include the License file at usr/src/OPENSOLARIS.LICENSE.
14 # If applicable, add the following below this CDDL HEADER, with the
15 # fields enclosed by brackets "[]" replaced with your own identifying
16 # information: Portions Copyright [yyyy] [name of copyright owner]
17 #
18 # CDDL HEADER END
19 #
20 #
21 # Copyright (c) 2008, 2010, Oracle and/or its affiliates. All rights reserved.
22 # Copyright 2013 Nexenta Systems, Inc. All rights reserved.
23 #
24
25 #
26 # MAPFILE HEADER START
27 #
28 # WARNING: STOP NOW. DO NOT MODIFY THIS FILE.
29 # Object versioning must comply with the rules detailed in
30 #
31 # usr/src/lib/README.mapfiles
32 #
33 # You should not be making modifications here until you've read the most current
34 # copy of that file. If you need help, contact a gatekeeper for guidance.
35 #
36 # MAPFILE HEADER END
37 #
38
39 $mapfile_version 2
40
41 SYMBOL_VERSION SUNWprivate {
42 global:
43 convert_leunicode_to_utf8;
44 convert_unicode_to_utf8;
45 convert_utf8_to_leunicode;
46 convert_utf8_to_unicode;
47 convert_utf8_to_wincs;
48 convert_wincs_to_utf8;
49
50 nb_ctx_create;
51 nb_ctx_done;
52 nb_ctx_readrcsection;
53 nb_ctx_resolve;
54 nb_ctx_setns;
55 nb_resolvehost_in;
56 nb_strerror;
57 nbns_getnodestatus;
58 nbns_resolvename;
59
60 nls_str_toloc;
61 nls_str_upper;
62
63 smb_close_rcfile;
64
65 smb_ctx_alloc;
66 smb_ctx_done;
67 smb_ctx_flags2;
68 smb_ctx_free;
69 smb_ctx_get_ssn;
70 smb_ctx_get_tree;
71 smb_ctx_gethandle;
72 smb_ctx_init;
73 smb_ctx_kill;
74 smb_ctx_opt;
75 smb_ctx_parseunc;
76 smb_ctx_readrc;
77 smb_ctx_resolve;
78 smb_ctx_scan_argv;
79 smb_ctx_set_close_hook;
80
81 smb_ctx_setauthflags;
82 smb_ctx_setdomain;
83 smb_ctx_setfullserver;
84 smb_ctx_setnbflags;
85 smb_ctx_setpassword;
86 smb_ctx_setpwhash;
87 smb_ctx_setscope;
88 smb_ctx_setserver;
89 smb_ctx_setshare;
90 smb_ctx_setsigning;
91 smb_ctx_setsrvaddr;
92 smb_ctx_setuser;
93 smb_ctx_setwins;
94
95 smb_debug { FLAGS = NODIRECT }; # data
96 smb_error;
97 #
98 # Functions to support named pipes
99 smb_fh_close;
100 smb_fh_getssnkey;
101 smb_fh_open;
102 smb_fh_read;
103 smb_fh_write;
104 smb_fh_xactnp;
105 #
106 smb_get_authentication;
107 smb_getprogname;
108 smb_iod_connect;
109 smb_iod_door_path;
110 smb_iod_open_door;
111 smb_iod_start;
112 smb_iod_work;
113 smb_lib_init;
114 smb_open_printer;
115 smb_open_rcfile;
116 smb_simplecrypt;
117 smb_simpledecrypt;
118 smb_strerror;
119 #
120 # Functions to support the Remote Access Protocol (RAP)
121 smb_rap_create;
122 smb_rap_done;
123 smb_rap_error;
124 smb_rap_getNparam;
125 smb_rap_request;
126 smb_rap_setNparam;
127 smb_rap_setPparam;
128 #
129 smb_verbose { FLAGS = NODIRECT }; # data
130 #
131 # Functions to support Access Control Lists (ACLs)
132 smbfs_acl_free_sd;
133 smbfs_acl_get;
134 smbfs_acl_getsd;
135 smbfs_acl_print_sd;
136 smbfs_acl_sd2zfs;
137 smbfs_acl_set;
138 smbfs_acl_setsd;
139 smbfs_acl_zfs2sd;
140 #
141 smbfs_default_dom_usr;
142 smbfs_keychain_add;
143 smbfs_keychain_addhash;
144 smbfs_keychain_chk;
145 smbfs_keychain_del;
146 smbfs_keychain_del_everyone;
147 smbfs_keychain_del_owner;
148
149 smbfs_set_default_domain;
150 smbfs_set_default_user;
151
152 smbutil_std_opts;
153
154 spnegoCreateNegTokenHint;
155 spnegoCreateNegTokenInit;
156 spnegoCreateNegTokenTarg;
157 spnegoFreeData;
158 spnegoGetContextFlags;
159 spnegoGetMechListMIC;
160 spnegoGetMechToken;
161 spnegoGetNegotiationResult;
162 spnegoGetSupportedMechType;
163 spnegoGetTokenType;
164 spnegoInitFromBinary;
165 spnegoIsMechTypeAvailable;
166 spnegoTokenGetBinary;
167 local:
168 *;
169 };