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) 2007, 2010, Oracle and/or its affiliates. All rights reserved.
  22 # Copyright 2019 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         bintohex;
  44         dfs_referral_query_xdr;
  45         dfs_referral_response_xdr;
  46         hexdump;
  47         hextobin;
  48         ht_add_item;
  49         ht_clean_table;
  50         ht_clear_delete;
  51         ht_create_table;
  52         ht_destroy_table;
  53         ht_find_item;
  54         ht_findfirst;
  55         ht_findnext;
  56         ht_findnext;
  57         ht_get_total_items;
  58         ht_mark_delete;
  59         ht_register_callback;
  60         ht_remove_item;
  61         ht_replace_item;
  62         ht_set_cmpfn;
  63         lsa_account_xdr;
  64         oemtoucs;
  65         rand_hash;
  66         randomize;
  67         smb_account_free;
  68         smb_account_validate;
  69         smb_acl_alloc;
  70         smb_acl_free;
  71         smb_acl_from_zfs;
  72         smb_acl_isvalid;
  73         smb_acl_len;
  74         smb_acl_sort;
  75         smb_acl_to_zfs;
  76         smb_auth_DES;
  77         smb_auth_RC4;
  78         smb_auth_hmac_md5;
  79         smb_auth_ntlm_hash;
  80         smb_auth_ntlm2_kxkey;
  81         smb_auth_ntlm2_mkchallenge;
  82         smb_auth_ntlmv2_hash;
  83         smb_auth_qnd_unicode;
  84         smb_auth_validate;
  85         smb_buf32_xdr;
  86         smb_cache_add;
  87         smb_cache_create;
  88         smb_cache_destroy;
  89         smb_cache_flush;
  90         smb_cache_iterate;
  91         smb_cache_iterinit;
  92         smb_cache_num;
  93         smb_cache_ready;
  94         smb_cache_refreshing;
  95         smb_cache_remove;
  96         smb_cfg_set_require;
  97         smb_chk_hostaccess;
  98         smb_codepage_init;
  99         smb_common_decode;
 100         smb_common_encode;
 101         smb_config_check_protocol;
 102         smb_config_get;
 103         smb_config_get_ads_enable;
 104         smb_config_get_debug;
 105         smb_config_get_execinfo;
 106         smb_config_get_fg_flag;
 107         smb_config_get_localsid;
 108         smb_config_get_secmode;
 109         smb_config_get_version;
 110         smb_config_getbool;
 111         smb_config_getdomaininfo;
 112         smb_config_getip;
 113         smb_config_getname;
 114         smb_config_getnum;
 115         smb_config_getstr;
 116         smb_config_refresh_idmap;
 117         smb_config_secmode_fromstr;
 118         smb_config_secmode_tostr;
 119         smb_config_set;
 120         smb_config_set_idmap_domain;
 121         smb_config_set_secmode;
 122         smb_config_setbool;
 123         smb_config_setdomaininfo;
 124         smb_config_setnum;
 125         smb_config_setstr;
 126         smb_config_upgrade;
 127         smb_crc_gen;
 128         smb_ctxbuf_init;
 129         smb_ctxbuf_len;
 130         smb_ctxbuf_printf;
 131         smb_dlclose;
 132         smb_dlopen;
 133         smb_domain_bad_dc;
 134         smb_domain_current_dc;
 135         smb_domain_end_update;
 136         smb_domain_fini;
 137         smb_domain_getinfo;
 138         smb_domain_init;
 139         smb_domain_lookup_name;
 140         smb_domain_lookup_sid;
 141         smb_domain_lookup_type;
 142         smb_domain_save;
 143         smb_domain_set_basic_info;
 144         smb_domain_set_dns_info;
 145         smb_domain_set_trust_info;
 146         smb_domain_show;
 147         smb_domain_start_update;
 148         smb_domain_update;
 149         smb_doorhdr_encode;
 150         smb_doorhdr_decode;
 151         smb_doorhdr_opname;
 152         smb_doorhdr_xdr;
 153         smb_dr_decode_finish;
 154         smb_dr_decode_start;
 155         smb_dr_encode_finish;
 156         smb_dr_encode_start;
 157         smb_dr_free_string;
 158         smb_dr_get_BYTE;
 159         smb_dr_get_buf;
 160         smb_dr_get_dword;
 161         smb_dr_get_int32;
 162         smb_dr_get_share;
 163         smb_dr_get_short;
 164         smb_dr_get_string;
 165         smb_dr_get_uint32;
 166         smb_dr_get_uint64;
 167         smb_dr_get_ushort;
 168         smb_dr_get_word;
 169         smb_dr_put_BYTE;
 170         smb_dr_put_buf;
 171         smb_dr_put_dword;
 172         smb_dr_put_int32;
 173         smb_dr_put_share;
 174         smb_dr_put_short;
 175         smb_dr_put_string;
 176         smb_dr_put_uint32;
 177         smb_dr_put_uint64;
 178         smb_dr_put_ushort;
 179         smb_dr_put_word;
 180         smb_find_ads_server;
 181         smb_fsacl_alloc;
 182         smb_fsacl_free;
 183         smb_fssd_init;
 184         smb_fssd_term;
 185         smb_gen_random_passwd;
 186         smb_get_dcinfo;
 187         smb_get_nameservers;
 188         smb_get_txid;
 189         smb_getdataset;
 190         smb_getdomainname;
 191         smb_getfqdomainname;
 192         smb_getfqhostname;
 193         smb_gethostbyaddr;
 194         smb_gethostbyname;
 195         smb_gethostname;
 196         smb_getnameinfo;
 197         smb_getnetbiosname;
 198         smb_getsamaccount;
 199         smb_gmttoken_query_xdr;
 200         smb_gmttoken_response_xdr;
 201         smb_gmttoken_snapname_xdr;
 202         smb_joininfo_xdr;
 203         smb_joinres_xdr;
 204         smb_idmap_batch_create;
 205         smb_idmap_batch_destroy;
 206         smb_idmap_batch_getid;
 207         smb_idmap_batch_getmappings;
 208         smb_idmap_batch_getsid;
 209         smb_idmap_check;
 210         smb_idmap_getid;
 211         smb_idmap_getsid;
 212         smb_ids_free;
 213         smb_inet_equal;
 214         smb_inet_iszero;
 215         smb_inet_ntop;
 216         smb_ipc_set;
 217         smb_ipc_commit;
 218         smb_ipc_init;
 219         smb_ipc_rollback;
 220         smb_ipc_get_user;
 221         smb_ipc_get_passwd;
 222         smb_islower;
 223         smb_isupper;
 224         smb_isstrlwr;
 225         smb_isstrupr;
 226         smb_kmod_bind                   { FLAGS = NODIRECT };
 227         smb_kmod_enum;
 228         smb_kmod_enum_init;
 229         smb_kmod_enum_fini;
 230         smb_kmod_event_notify;
 231         smb_kmod_file_close;
 232         smb_kmod_get_open_num;
 233         smb_kmod_get_spool_doc;
 234         smb_kmod_ioctl                  { FLAGS = NODIRECT };
 235         smb_kmod_isbound                { FLAGS = NODIRECT };
 236         smb_kmod_session_close;
 237         smb_kmod_setcfg;
 238         smb_kmod_setgmtoff;
 239         smb_kmod_share;
 240         smb_kmod_shareinfo;
 241         smb_kmod_start                  { FLAGS = NODIRECT };
 242         smb_kmod_stop                   { FLAGS = NODIRECT };
 243         smb_kmod_unbind                 { FLAGS = NODIRECT };
 244         smb_kmod_unshare;
 245         smb_join;
 246         smb_lgrp_add;
 247         smb_lgrp_add_member;
 248         smb_lgrp_delete;
 249         smb_lgrp_del_member;
 250         smb_lgrp_err_to_ntstatus;
 251         smb_lgrp_free;
 252         smb_lgrp_getbyname;
 253         smb_lgrp_getbyrid;
 254         smb_lgrp_getcmnt;
 255         smb_lgrp_getpriv;
 256         smb_lgrp_is_member;
 257         smb_lgrp_iterate;
 258         smb_lgrp_iterclose;
 259         smb_lgrp_itererror;
 260         smb_lgrp_iteropen;
 261         smb_lgrp_rename;
 262         smb_lgrp_setcmnt;
 263         smb_lgrp_setpriv;
 264         smb_lgrp_start;
 265         smb_lgrp_stop;
 266         smb_lgrp_strerror;
 267         smb_load_kconfig;
 268         smb_logon_decode;
 269         smb_logon_free;
 270         smb_logon_xdr;
 271         smb_lookup_lname;
 272         smb_lookup_lsid;
 273         smb_lookup_name;
 274         smb_lookup_sid;
 275         smb_match_netlogon_seqnum;
 276         smb_mbstooem;
 277         smb_mbstowcs;
 278         smb_mbtowc;
 279         smb_msgbuf_base;
 280         smb_msgbuf_decode;
 281         smb_msgbuf_dword_align;
 282         smb_msgbuf_encode;
 283         smb_msgbuf_fclear;
 284         smb_msgbuf_fset;
 285         smb_msgbuf_has_space;
 286         smb_msgbuf_init;
 287         smb_msgbuf_size;
 288         smb_msgbuf_term;
 289         smb_msgbuf_used;
 290         smb_msgbuf_word_align;
 291         smb_name_parse;
 292         smb_name_validate_account;
 293         smb_name_validate_share;
 294         smb_name_validate_domain;
 295         smb_name_validate_nbdomain;
 296         smb_name_validate_rpath;
 297         smb_name_validate_workgroup;
 298         smb_netconnectinfo_decode;
 299         smb_netconnectinfo_encode;
 300         smb_netfileinfo_decode;
 301         smb_netfileinfo_encode;
 302         smb_netuserinfo_decode;
 303         smb_netuserinfo_encode;
 304         smb_netuserinfo_xdr;
 305         smb_nic_addhost;
 306         smb_nic_delhost;
 307         smb_nic_is_local;
 308         smb_nic_is_same_subnet;
 309         smb_nic_fini;
 310         smb_nic_getfirst;
 311         smb_nic_getnext;
 312         smb_nic_getnum;
 313         smb_nic_init;
 314         smb_notify_dc_changed;
 315         smb_oemtombs;
 316         smb_priv_getbyname;
 317         smb_priv_getbyvalue;
 318         smb_priv_presentable_ids;
 319         smb_priv_presentable_num;
 320         smb_privset_copy;
 321         smb_privset_enable;
 322         smb_privset_free;
 323         smb_privset_init;
 324         smb_privset_log;
 325         smb_privset_merge;
 326         smb_privset_new;
 327         smb_privset_query;
 328         smb_privset_size;
 329         smb_privset_validate;
 330         smb_pwd_fini;
 331         smb_pwd_getpwnam;
 332         smb_pwd_getpwuid;
 333         smb_pwd_init;
 334         smb_pwd_iterate;
 335         smb_pwd_iterclose;
 336         smb_pwd_iteropen;
 337         smb_pwd_setcntl;
 338         smb_pwd_setpasswd;
 339         smb_reparse_stat;
 340         smb_reparse_svcadd;
 341         smb_reparse_svcdel;
 342         smb_reparse_svcget;
 343         smb_sam_lookup_name;
 344         smb_sam_lookup_sid;
 345         smb_sam_grp_cnt;
 346         smb_sam_usr_cnt;
 347         smb_sam_usr_groups;
 348         smb_shr_execinfo_xdr;
 349         smb_shr_hostaccess_query_xdr;
 350         smb_quota_query_xdr;
 351         smb_quota_response_xdr;
 352         smb_quota_set_xdr;
 353         smb_sbequiv_strlen;
 354         smb_sd_get_secinfo;
 355         smb_sd_fromfs;
 356         smb_sd_init;
 357         smb_sd_len;
 358         smb_sd_term;
 359         smb_sd_tofs;
 360         smb_sd_read;
 361         smb_sd_write;
 362         smb_setdomainprops;
 363         smb_sid_cmp;
 364         smb_sid_dup;
 365         smb_sid_free;
 366         smb_sid_fromstr;
 367         smb_sid_getrid;
 368         smb_sid_indomain;
 369         smb_sid_islocal;
 370         smb_sid_isvalid;
 371         smb_sid_len;
 372         smb_sid_splice;
 373         smb_sid_split;
 374         smb_sid_splitstr;
 375         smb_sid_tostr;
 376         smb_sid_type2str;
 377         smb_smf_create_service_pgroup;
 378         smb_smf_get_boolean_property;
 379         smb_smf_maintenance_mode;
 380         smb_smf_restart_service;
 381         smb_smf_scf_fini;
 382         smb_smf_scf_init;
 383         smb_strcasecmp;
 384         smb_string_decode;
 385         smb_string_encode;
 386         smb_string_xdr;
 387         smb_strlwr;
 388         smb_strupr;
 389         smb_syslog                      { FLAGS = NODIRECT };
 390         smb_syslog_fmt_m;
 391         smb_tolower;
 392         smb_toupper;
 393         smb_token_encode;
 394         smb_token_query_privilege;
 395         smb_token_valid;
 396         smb_token_xdr;
 397         smb_tonetbiosname;
 398         smb_trace                       { FLAGS = NODIRECT };
 399         smb_tracef                      { FLAGS = NODIRECT };
 400         smb_unc_free;
 401         smb_unc_init;
 402         smb_update_netlogon_seqnum;
 403         smb_vsyslog                     { FLAGS = NODIRECT };
 404         smb_wcequiv_strlen;
 405         smb_wcstombs;
 406         smb_wctomb;
 407         smb_wka_get_domain;
 408         smb_wka_get_sid;
 409         smb_wka_lookup_builtin;
 410         smb_wka_lookup_name;
 411         smb_wka_lookup_sid;
 412         smb_wka_token_groups;
 413         smbnative_lm_str;
 414         smbnative_lm_value;
 415         smbnative_os_str;
 416         smbnative_os_value;
 417         smbnative_pdc_value;
 418         strcanon;
 419         strstrip;
 420         strsubst;
 421         strtrim;
 422         trim_whitespace;
 423         ucstooem;
 424         xlate_nt_status;
 425     local:
 426         *;
 427 };