xref: /onnv-gate/usr/src/lib/smbsrv/libsmb/common/mapfile-vers (revision 11337:1f8fe42c7b83)
15331Samw# CDDL HEADER START
25331Samw#
35331Samw# The contents of this file are subject to the terms of the
45331Samw# Common Development and Distribution License (the "License").
55331Samw# You may not use this file except in compliance with the License.
65331Samw#
75331Samw# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
85331Samw# or http://www.opensolaris.org/os/licensing.
95331Samw# See the License for the specific language governing permissions
105331Samw# and limitations under the License.
115331Samw#
125331Samw# When distributing Covered Code, include this CDDL HEADER in each
135331Samw# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
145331Samw# If applicable, add the following below this CDDL HEADER, with the
155331Samw# fields enclosed by brackets "[]" replaced with your own identifying
165331Samw# information: Portions Copyright [yyyy] [name of copyright owner]
175331Samw#
185331Samw# CDDL HEADER END
195331Samw#
205331Samw#
218474SJose.Borrego@Sun.COM# Copyright 2009 Sun Microsystems, Inc.  All rights reserved.
225331Samw# Use is subject to license terms.
235331Samw#
245331Samw
258744SAli.Bahrami@Sun.COM#
268744SAli.Bahrami@Sun.COM# MAPFILE HEADER START
278744SAli.Bahrami@Sun.COM#
288744SAli.Bahrami@Sun.COM# WARNING:  STOP NOW.  DO NOT MODIFY THIS FILE.
298744SAli.Bahrami@Sun.COM# Object versioning must comply with the rules detailed in
308744SAli.Bahrami@Sun.COM#
318744SAli.Bahrami@Sun.COM#	usr/src/lib/README.mapfiles
328744SAli.Bahrami@Sun.COM#
338744SAli.Bahrami@Sun.COM# You should not be making modifications here until you've read the most current
348744SAli.Bahrami@Sun.COM# copy of that file. If you need help, contact a gatekeeper for guidance.
358744SAli.Bahrami@Sun.COM#
368744SAli.Bahrami@Sun.COM# MAPFILE HEADER END
378744SAli.Bahrami@Sun.COM#
388744SAli.Bahrami@Sun.COM
395331SamwSUNWprivate {
405331Samw    global:
415331Samw	bintohex;
425331Samw	hexdump;
435331Samw	hextobin;
445331Samw	ht_add_item;
455331Samw	ht_clean_table;
465331Samw	ht_clear_delete;
475331Samw	ht_create_table;
485331Samw	ht_destroy_table;
495331Samw	ht_find_item;
505331Samw	ht_findfirst;
515331Samw	ht_findnext;
525331Samw	ht_findnext;
535331Samw	ht_get_total_items;
545331Samw	ht_mark_delete;
555331Samw	ht_register_callback;
565331Samw	ht_remove_item;
575331Samw	ht_replace_item;
585331Samw	ht_set_cmpfn;
596030Sjb150015	list_create;
606030Sjb150015	list_destroy;
616030Sjb150015	list_head;
626030Sjb150015	list_insert_after;
636030Sjb150015	list_insert_before;
646030Sjb150015	list_insert_head;
656030Sjb150015	list_insert_tail;
666030Sjb150015	list_is_empty;
676030Sjb150015	list_link_active;
686030Sjb150015	list_move_tail;
696030Sjb150015	list_next;
706030Sjb150015	list_prev;
716030Sjb150015	list_remove;
726030Sjb150015	list_tail;
73*11337SWilliam.Krier@Sun.COM	lsa_account_xdr;
745331Samw	netr_client_mkabsolute;
755967Scp160787	netr_client_xfree;
7610966SJordan.Brown@Sun.COM	oemtoucs;
775331Samw	rand_hash;
785331Samw	randomize;
798670SJose.Borrego@Sun.COM	smb_account_free;
808670SJose.Borrego@Sun.COM	smb_account_validate;
819832Samw@Sun.COM	smb_acl_alloc;
829832Samw@Sun.COM	smb_acl_free;
839832Samw@Sun.COM	smb_acl_from_zfs;
849832Samw@Sun.COM	smb_acl_isvalid;
859832Samw@Sun.COM	smb_acl_len;
869832Samw@Sun.COM	smb_acl_sort;
879832Samw@Sun.COM	smb_acl_to_zfs;
885331Samw	smb_auth_DES;
895331Samw	smb_auth_gen_session_key;
907052Samw	smb_auth_hmac_md5;
915331Samw	smb_auth_ntlm_hash;
926600Sas200622	smb_auth_ntlmv2_hash;
935331Samw	smb_auth_qnd_unicode;
945331Samw	smb_auth_set_info;
955331Samw	smb_auth_validate_lm;
965331Samw	smb_auth_validate_nt;
977961SNatalie.Li@Sun.COM	smb_chk_hostaccess;
9810966SJordan.Brown@Sun.COM	smb_codepage_init;
995331Samw	smb_config_get;
1005331Samw	smb_config_get_fg_flag;
1015331Samw	smb_config_get_localsid;
1025331Samw	smb_config_get_secmode;
1035772Sas200622	smb_config_getbool;
1048334SJose.Borrego@Sun.COM	smb_config_getdomaininfo;
1058670SJose.Borrego@Sun.COM	smb_config_getip;
1065772Sas200622	smb_config_getname;
1075331Samw	smb_config_getnum;
1085331Samw	smb_config_getstr;
1095331Samw	smb_config_refresh_idmap;
1105331Samw	smb_config_secmode_fromstr;
1115331Samw	smb_config_secmode_tostr;
1125331Samw	smb_config_set;
1135331Samw	smb_config_set_idmap_domain;
1145331Samw	smb_config_set_secmode;
1155772Sas200622	smb_config_setbool;
1168334SJose.Borrego@Sun.COM	smb_config_setdomaininfo;
1175331Samw	smb_config_setnum;
1185772Sas200622	smb_config_setstr;
1198167Samw@Sun.COM	smb_crc_gen;
1205331Samw	smb_ctxbuf_init;
1215331Samw	smb_ctxbuf_len;
1225331Samw	smb_ctxbuf_printf;
12310122SJordan.Brown@Sun.COM	smb_dlclose;
12410122SJordan.Brown@Sun.COM	smb_dlopen;
12510717Samw@Sun.COM	smb_domain_end_update;
12610717Samw@Sun.COM	smb_domain_fini;
12710717Samw@Sun.COM	smb_domain_getinfo;
12810717Samw@Sun.COM	smb_domain_init;
12910717Samw@Sun.COM	smb_domain_lookup_name;
13010717Samw@Sun.COM	smb_domain_lookup_sid;
13110717Samw@Sun.COM	smb_domain_lookup_type;
13210717Samw@Sun.COM	smb_domain_save;
13310717Samw@Sun.COM	smb_domain_set_basic_info;
13410717Samw@Sun.COM	smb_domain_set_dns_info;
13510717Samw@Sun.COM	smb_domain_set_trust_info;
13610717Samw@Sun.COM	smb_domain_show;
13710717Samw@Sun.COM	smb_domain_start_update;
13810717Samw@Sun.COM	smb_domain_update;
1397588Samw@Sun.COM	smb_dr_clnt_call;
1407588Samw@Sun.COM	smb_dr_clnt_cleanup;
1417588Samw@Sun.COM	smb_dr_clnt_setup;
1425331Samw	smb_dr_decode_arg_get_token;
1435331Samw	smb_dr_decode_common;
1445331Samw	smb_dr_decode_finish;
1455331Samw	smb_dr_decode_start;
1465331Samw	smb_dr_decode_string;
1475331Samw	smb_dr_encode_common;
1485331Samw	smb_dr_encode_finish;
1495331Samw	smb_dr_encode_res_token;
1505331Samw	smb_dr_encode_start;
1515331Samw	smb_dr_encode_string;
1525331Samw	smb_dr_free_string;
1535331Samw	smb_dr_get_BYTE;
1545331Samw	smb_dr_get_buf;
1555331Samw	smb_dr_get_dword;
1565331Samw	smb_dr_get_int32;
1575331Samw	smb_dr_get_opcode;
1585331Samw	smb_dr_get_res_stat;
1597052Samw	smb_dr_get_share;
1605331Samw	smb_dr_get_short;
1615331Samw	smb_dr_get_string;
1625331Samw	smb_dr_get_uint32;
1635331Samw	smb_dr_get_uint64;
1645331Samw	smb_dr_get_ushort;
1655331Samw	smb_dr_get_word;
1665331Samw	smb_dr_put_BYTE;
1675331Samw	smb_dr_put_buf;
1685331Samw	smb_dr_put_dword;
1695331Samw	smb_dr_put_int32;
1707052Samw	smb_dr_put_share;
1715331Samw	smb_dr_put_short;
1725331Samw	smb_dr_put_string;
1735331Samw	smb_dr_put_uint32;
1745331Samw	smb_dr_put_uint64;
1755331Samw	smb_dr_put_ushort;
1765331Samw	smb_dr_put_word;
1775331Samw	smb_dr_set_opcode;
1785331Samw	smb_dr_set_res_stat;
1799832Samw@Sun.COM	smb_find_ads_server;
1809832Samw@Sun.COM	smb_fsacl_alloc;
1819832Samw@Sun.COM	smb_fsacl_free;
1829832Samw@Sun.COM	smb_fssd_init;
1839832Samw@Sun.COM	smb_fssd_term;
1847348SJose.Borrego@Sun.COM	smb_get_dcinfo;
1856030Sjb150015	smb_get_nameservers;
1868871Samw@Sun.COM	smb_getdataset;
1875331Samw	smb_getdomainname;
1885772Sas200622	smb_getfqdomainname;
1895331Samw	smb_getfqhostname;
1908334SJose.Borrego@Sun.COM	smb_gethostbyaddr;
1918334SJose.Borrego@Sun.COM	smb_gethostbyname;
1925331Samw	smb_gethostname;
1939832Samw@Sun.COM	smb_getnameinfo;
1945331Samw	smb_getnetbiosname;
1957961SNatalie.Li@Sun.COM	smb_getsamaccount;
1965331Samw	smb_idmap_batch_create;
1975331Samw	smb_idmap_batch_destroy;
1985331Samw	smb_idmap_batch_getid;
1995331Samw	smb_idmap_batch_getmappings;
2005331Samw	smb_idmap_batch_getsid;
2015772Sas200622	smb_idmap_getid;
2025331Samw	smb_idmap_getsid;
2035331Samw	smb_idmap_restart;
2045331Samw	smb_idmap_start;
2055331Samw	smb_idmap_stop;
2068670SJose.Borrego@Sun.COM	smb_ids_free;
2078670SJose.Borrego@Sun.COM	smb_inet_equal;
2088670SJose.Borrego@Sun.COM	smb_inet_iszero;
2098670SJose.Borrego@Sun.COM	smb_inet_ntop;
21010717Samw@Sun.COM	smb_ipc_set;
21110717Samw@Sun.COM	smb_ipc_commit;
21210717Samw@Sun.COM	smb_ipc_init;
21310717Samw@Sun.COM	smb_ipc_rollback;
21410717Samw@Sun.COM	smb_ipc_get_user;
21510717Samw@Sun.COM	smb_ipc_get_passwd;
21610966SJordan.Brown@Sun.COM	smb_islower;
21710966SJordan.Brown@Sun.COM	smb_isupper;
21810966SJordan.Brown@Sun.COM	smb_isstrlwr;
21910966SJordan.Brown@Sun.COM	smb_isstrupr;
2209832Samw@Sun.COM	smb_kmod_bind;
22110122SJordan.Brown@Sun.COM	smb_kmod_enum;
22210122SJordan.Brown@Sun.COM	smb_kmod_enum_init;
22310122SJordan.Brown@Sun.COM	smb_kmod_enum_fini;
22410122SJordan.Brown@Sun.COM	smb_kmod_file_close;
22510122SJordan.Brown@Sun.COM        smb_kmod_get_open_num;
2269832Samw@Sun.COM	smb_kmod_nbtlisten;
2279832Samw@Sun.COM	smb_kmod_nbtreceive;
22810122SJordan.Brown@Sun.COM	smb_kmod_session_close;
2299832Samw@Sun.COM	smb_kmod_setcfg;
2309832Samw@Sun.COM	smb_kmod_setgmtoff;
2319832Samw@Sun.COM	smb_kmod_share;
2329832Samw@Sun.COM	smb_kmod_start;
2339832Samw@Sun.COM	smb_kmod_tcplisten;
2349832Samw@Sun.COM	smb_kmod_tcpreceive;
2359832Samw@Sun.COM	smb_kmod_unbind;
2369832Samw@Sun.COM	smb_kmod_unshare;
2375331Samw	smb_join;
2385772Sas200622	smb_lgrp_add;
2395772Sas200622	smb_lgrp_add_member;
2405772Sas200622	smb_lgrp_delete;
2415772Sas200622	smb_lgrp_del_member;
2425772Sas200622	smb_lgrp_free;
2435772Sas200622	smb_lgrp_getbyname;
2445772Sas200622	smb_lgrp_getbyrid;
2455772Sas200622	smb_lgrp_getcmnt;
2465772Sas200622	smb_lgrp_getpriv;
2475772Sas200622	smb_lgrp_is_member;
2485772Sas200622	smb_lgrp_iterate;
2495772Sas200622	smb_lgrp_iterclose;
2505772Sas200622	smb_lgrp_iteropen;
2515772Sas200622	smb_lgrp_rename;
2525772Sas200622	smb_lgrp_setcmnt;
2535772Sas200622	smb_lgrp_setpriv;
2545772Sas200622	smb_lgrp_start;
2555772Sas200622	smb_lgrp_stop;
2565772Sas200622	smb_lgrp_strerror;
2575331Samw	smb_load_kconfig;
2585772Sas200622	smb_lookup_name;
2595772Sas200622	smb_lookup_sid;
2605331Samw	smb_mac_chk;
2615331Samw	smb_mac_dec_seqnum;
2625331Samw	smb_mac_inc_seqnum;
2635331Samw	smb_mac_init;
2645331Samw	smb_mac_sign;
2655331Samw	smb_match83;
2665331Samw	smb_match;
2675331Samw	smb_match_ci;
2686139Sjb150015	smb_match_netlogon_seqnum;
26910966SJordan.Brown@Sun.COM	smb_mbstos;
27010966SJordan.Brown@Sun.COM	smb_mbstowcs;
27110966SJordan.Brown@Sun.COM	smb_mbtowc;
2727052Samw	smb_msgbuf_base;
2737052Samw	smb_msgbuf_decode;
2747052Samw	smb_msgbuf_dword_align;
2757052Samw	smb_msgbuf_encode;
2767052Samw	smb_msgbuf_fclear;
2777052Samw	smb_msgbuf_fset;
2787052Samw	smb_msgbuf_has_space;
2797052Samw	smb_msgbuf_init;
2807052Samw	smb_msgbuf_size;
2817052Samw	smb_msgbuf_term;
2827052Samw	smb_msgbuf_used;
2837052Samw	smb_msgbuf_word_align;
284*11337SWilliam.Krier@Sun.COM	smb_name_parse;
285*11337SWilliam.Krier@Sun.COM	smb_name_validate_account;
286*11337SWilliam.Krier@Sun.COM	smb_name_validate_share;
287*11337SWilliam.Krier@Sun.COM	smb_name_validate_domain;
288*11337SWilliam.Krier@Sun.COM	smb_name_validate_nbdomain;
289*11337SWilliam.Krier@Sun.COM	smb_name_validate_workgroup;
29010122SJordan.Brown@Sun.COM	smb_netconnectinfo_decode;
29110122SJordan.Brown@Sun.COM	smb_netconnectinfo_encode;
29210122SJordan.Brown@Sun.COM	smb_netfileinfo_decode;
29310122SJordan.Brown@Sun.COM	smb_netfileinfo_encode;
29410122SJordan.Brown@Sun.COM	smb_netuserinfo_decode;
29510122SJordan.Brown@Sun.COM	smb_netuserinfo_encode;
2966030Sjb150015	smb_nic_addhost;
2976030Sjb150015	smb_nic_delhost;
2989021Samw@Sun.COM	smb_nic_is_local;
2999021Samw@Sun.COM	smb_nic_is_same_subnet;
3006030Sjb150015	smb_nic_fini;
3016030Sjb150015	smb_nic_getfirst;
3026030Sjb150015	smb_nic_getnext;
3036030Sjb150015	smb_nic_getnum;
3046030Sjb150015	smb_nic_init;
3056432Sas200622	smb_nicmon_start;
3066432Sas200622	smb_nicmon_stop;
3077052Samw	smb_opipe_hdr_encode;
3087052Samw	smb_opipe_hdr_decode;
3097052Samw	smb_opipe_hdr_xdr;
3105331Samw	smb_priv_getbyname;
3115331Samw	smb_priv_getbyvalue;
3125331Samw	smb_priv_presentable_ids;
3135331Samw	smb_priv_presentable_num;
3145331Samw	smb_privset_copy;
3155331Samw	smb_privset_enable;
3165331Samw	smb_privset_free;
3175331Samw	smb_privset_init;
3185331Samw	smb_privset_log;
3195772Sas200622	smb_privset_merge;
3205331Samw	smb_privset_new;
3215331Samw	smb_privset_query;
3225331Samw	smb_privset_size;
3235331Samw	smb_privset_validate;
3246030Sjb150015	smb_pwd_fini;
3259832Samw@Sun.COM	smb_pwd_getpwnam;
3269832Samw@Sun.COM	smb_pwd_getpwuid;
3276030Sjb150015	smb_pwd_init;
3289832Samw@Sun.COM	smb_pwd_iterate;
3299832Samw@Sun.COM	smb_pwd_iterclose;
3309832Samw@Sun.COM	smb_pwd_iteropen;
3319832Samw@Sun.COM	smb_pwd_setcntl;
3329832Samw@Sun.COM	smb_pwd_setpasswd;
3338670SJose.Borrego@Sun.COM	smb_sam_lookup_name;
3348670SJose.Borrego@Sun.COM	smb_sam_lookup_sid;
3358670SJose.Borrego@Sun.COM	smb_sam_grp_cnt;
3368670SJose.Borrego@Sun.COM	smb_sam_usr_cnt;
3378670SJose.Borrego@Sun.COM	smb_sam_usr_groups;
33810966SJordan.Brown@Sun.COM	smb_sbequiv_strlen;
3399832Samw@Sun.COM	smb_sd_get_secinfo;
340*11337SWilliam.Krier@Sun.COM	smb_sd_fromfs;
3419832Samw@Sun.COM	smb_sd_init;
3429832Samw@Sun.COM	smb_sd_len;
3439832Samw@Sun.COM	smb_sd_term;
3449832Samw@Sun.COM	smb_sd_tofs;
3459832Samw@Sun.COM	smb_sd_read;
3469832Samw@Sun.COM	smb_sd_write;
3476139Sjb150015	smb_setdomainprops;
3486432Sas200622	smb_sid_cmp;
3496432Sas200622	smb_sid_dup;
3506432Sas200622	smb_sid_free;
3516432Sas200622	smb_sid_fromstr;
3526432Sas200622	smb_sid_getrid;
3536432Sas200622	smb_sid_indomain;
3546432Sas200622	smb_sid_islocal;
3556432Sas200622	smb_sid_isvalid;
3566432Sas200622	smb_sid_len;
3576432Sas200622	smb_sid_splice;
3586432Sas200622	smb_sid_split;
359*11337SWilliam.Krier@Sun.COM	smb_sid_splitstr;
3606432Sas200622	smb_sid_tostr;
3616432Sas200622	smb_sid_type2str;
3628334SJose.Borrego@Sun.COM	smb_smf_maintenance_mode;
3637348SJose.Borrego@Sun.COM	smb_smf_restart_service;
36410966SJordan.Brown@Sun.COM	smb_stombs;
36510966SJordan.Brown@Sun.COM	smb_strcasecmp;
36610966SJordan.Brown@Sun.COM	smb_strlwr;
36710966SJordan.Brown@Sun.COM	smb_strupr;
36810966SJordan.Brown@Sun.COM	smb_tolower;
36910966SJordan.Brown@Sun.COM	smb_toupper;
3705331Samw	smb_token_mkselfrel;
3715331Samw	smb_token_query_privilege;
3727052Samw	smb_tonetbiosname;
3735331Samw	smb_trace;
3745331Samw	smb_tracef;
3756139Sjb150015	smb_update_netlogon_seqnum;
37610966SJordan.Brown@Sun.COM	smb_wcequiv_strlen;
37710966SJordan.Brown@Sun.COM	smb_wcstombs;
37810966SJordan.Brown@Sun.COM	smb_wctomb;
3796432Sas200622	smb_wka_fini;
3808474SJose.Borrego@Sun.COM	smb_wka_get_domain;
3818670SJose.Borrego@Sun.COM	smb_wka_get_sid;
3826432Sas200622	smb_wka_init;
3836432Sas200622	smb_wka_lookup_name;
3846432Sas200622	smb_wka_lookup_sid;
3858670SJose.Borrego@Sun.COM	smb_wka_token_groups;
3865331Samw	smbnative_lm_value;
3875331Samw	smbnative_os_value;
3885331Samw	smbnative_pdc_value;
3895331Samw	strcanon;
3908334SJose.Borrego@Sun.COM	strstrip;
3915331Samw	strsubst;
3928334SJose.Borrego@Sun.COM	strtrim;
3935331Samw	trim_whitespace;
39410966SJordan.Brown@Sun.COM	ucstooem;
3955331Samw	xdr_smb_dr_bytes_t;
3966139Sjb150015	xdr_smb_dr_joininfo_t;
3975331Samw	xdr_smb_dr_string_t;
3988474SJose.Borrego@Sun.COM	xdr_smb_dr_get_gmttokens_t;
3998474SJose.Borrego@Sun.COM	xdr_smb_dr_return_gmttokens_t;
4008474SJose.Borrego@Sun.COM	xdr_smb_dr_map_gmttoken_t;
4015331Samw	xlate_nt_status;
4025331Samw    local:
4035331Samw	*;
4045331Samw};
405