13299f39fSGordon Ross# 23299f39fSGordon Ross# CDDL HEADER START 33299f39fSGordon Ross# 43299f39fSGordon Ross# The contents of this file are subject to the terms of the 53299f39fSGordon Ross# Common Development and Distribution License (the "License"). 63299f39fSGordon Ross# You may not use this file except in compliance with the License. 73299f39fSGordon Ross# 83299f39fSGordon Ross# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE 93299f39fSGordon Ross# or http://www.opensolaris.org/os/licensing. 103299f39fSGordon Ross# See the License for the specific language governing permissions 113299f39fSGordon Ross# and limitations under the License. 123299f39fSGordon Ross# 133299f39fSGordon Ross# When distributing Covered Code, include this CDDL HEADER in each 143299f39fSGordon Ross# file and include the License file at usr/src/OPENSOLARIS.LICENSE. 153299f39fSGordon Ross# If applicable, add the following below this CDDL HEADER, with the 163299f39fSGordon Ross# fields enclosed by brackets "[]" replaced with your own identifying 173299f39fSGordon Ross# information: Portions Copyright [yyyy] [name of copyright owner] 183299f39fSGordon Ross# 193299f39fSGordon Ross# CDDL HEADER END 203299f39fSGordon Ross# 213299f39fSGordon Ross# 223299f39fSGordon Ross# Copyright (c) 2007, 2010, Oracle and/or its affiliates. All rights reserved. 23ce8560eeSMatt Barden# Copyright 2020 Tintri by DDN, Inc. All rights reserved. 243299f39fSGordon Ross# 253299f39fSGordon Ross# 263299f39fSGordon Ross 273299f39fSGordon Ross# 283299f39fSGordon Ross# MAPFILE HEADER START 293299f39fSGordon Ross# 303299f39fSGordon Ross# WARNING: STOP NOW. DO NOT MODIFY THIS FILE. 313299f39fSGordon Ross# Object versioning must comply with the rules detailed in 323299f39fSGordon Ross# 333299f39fSGordon Ross# usr/src/lib/README.mapfiles 343299f39fSGordon Ross# 353299f39fSGordon Ross# You should not be making modifications here until you've read the most current 363299f39fSGordon Ross# copy of that file. If you need help, contact a gatekeeper for guidance. 373299f39fSGordon Ross# 383299f39fSGordon Ross# MAPFILE HEADER END 393299f39fSGordon Ross# 403299f39fSGordon Ross 413299f39fSGordon Ross$mapfile_version 2 423299f39fSGordon Ross 433299f39fSGordon RossSYMBOL_VERSION SUNWprivate { 443299f39fSGordon Ross global: 453299f39fSGordon Ross mlrpc_clh_bind; 463299f39fSGordon Ross mlrpc_clh_create; 473299f39fSGordon Ross mlrpc_clh_free; 48ce8560eeSMatt Barden mlrpc_clh_set_auth; 493299f39fSGordon Ross mlrpc_clh_unbind; 503299f39fSGordon Ross 513299f39fSGordon Ross # Allow debug/test programs to provide these. 52*8222814eSRichard Lowe ndo_printf { FLAGS = NODIRECT; }; 53*8222814eSRichard Lowe ndo_trace { FLAGS = NODIRECT; }; 543299f39fSGordon Ross 553299f39fSGordon Ross ndr_buf_decode; 563299f39fSGordon Ross ndr_buf_fini; 573299f39fSGordon Ross ndr_buf_init; 583299f39fSGordon Ross ndr_clnt_bind; 593299f39fSGordon Ross ndr_clnt_call; 603299f39fSGordon Ross ndr_clnt_free_heap; 613299f39fSGordon Ross ndr_generic_call_stub; 623299f39fSGordon Ross ndr_heap_avail; 633299f39fSGordon Ross ndr_heap_create; 643299f39fSGordon Ross ndr_heap_destroy; 653299f39fSGordon Ross ndr_heap_dupmem; 663299f39fSGordon Ross ndr_heap_malloc; 673299f39fSGordon Ross ndr_heap_mkvcb; 683299f39fSGordon Ross ndr_heap_mkvcs; 693299f39fSGordon Ross ndr_heap_mstring; 703299f39fSGordon Ross ndr_heap_strdup; 713299f39fSGordon Ross ndr_heap_used; 723299f39fSGordon Ross ndr_hdalloc; 733299f39fSGordon Ross ndr_hdclose; 743299f39fSGordon Ross ndr_hdfree; 753299f39fSGordon Ross ndr_hdlookup; 763299f39fSGordon Ross ndr_inherit_handle; 773299f39fSGordon Ross ndr_inner; 783299f39fSGordon Ross ndr_is_bind_handle; 793299f39fSGordon Ross ndr_is_null_handle; 803299f39fSGordon Ross ndr_mbstowcs; 813299f39fSGordon Ross ndr_params; 823299f39fSGordon Ross ndr_pipe_worker; 833299f39fSGordon Ross ndr_rpc_call; 843299f39fSGordon Ross ndr_rpc_get_heap; 853299f39fSGordon Ross ndr_rpc_get_ssnkey; 863299f39fSGordon Ross ndr_rpc_malloc; 873299f39fSGordon Ross ndr_rpc_release; 883299f39fSGordon Ross ndr_rpc_set_nonull; 893299f39fSGordon Ross ndr_svc_binding_pool_init; 903299f39fSGordon Ross ndr_svc_lookup_name; 913299f39fSGordon Ross ndr_svc_register; 923299f39fSGordon Ross ndr_topmost; 933299f39fSGordon Ross ndr_uuid_parse; 943299f39fSGordon Ross ndr_uuid_unparse; 953299f39fSGordon Ross 963299f39fSGordon Ross nds_destruct; 973299f39fSGordon Ross nds_initialize; 983299f39fSGordon Ross 99*8222814eSRichard Lowe$if _ELF32 100*8222814eSRichard Lowe ndt__char { ASSERT = { TYPE = OBJECT; SIZE = 16; }; }; 101*8222814eSRichard Lowe ndt_s_char { ASSERT = { TYPE = OBJECT; SIZE = 16; }; }; 102*8222814eSRichard Lowe ndt__uchar { ASSERT = { TYPE = OBJECT; SIZE = 16; }; }; 103*8222814eSRichard Lowe ndt_s_uchar { ASSERT = { TYPE = OBJECT; SIZE = 16; }; }; 104*8222814eSRichard Lowe ndt__wchar { ASSERT = { TYPE = OBJECT; SIZE = 16; }; }; 105*8222814eSRichard Lowe ndt_s_wchar { ASSERT = { TYPE = OBJECT; SIZE = 16; }; }; 106*8222814eSRichard Lowe ndt__short { ASSERT = { TYPE = OBJECT; SIZE = 16; }; }; 107*8222814eSRichard Lowe ndt_s_short { ASSERT = { TYPE = OBJECT; SIZE = 16; }; }; 108*8222814eSRichard Lowe ndt__ushort { ASSERT = { TYPE = OBJECT; SIZE = 16; }; }; 109*8222814eSRichard Lowe ndt_s_ushort { ASSERT = { TYPE = OBJECT; SIZE = 16; }; }; 110*8222814eSRichard Lowe ndt__long { ASSERT = { TYPE = OBJECT; SIZE = 16; }; }; 111*8222814eSRichard Lowe ndt_s_long { ASSERT = { TYPE = OBJECT; SIZE = 16; }; }; 112*8222814eSRichard Lowe ndt__ulong { ASSERT = { TYPE = OBJECT; SIZE = 16; }; }; 113*8222814eSRichard Lowe ndt_s_ulong { ASSERT = { TYPE = OBJECT; SIZE = 16; }; }; 114*8222814eSRichard Lowe$elif _ELF64 115*8222814eSRichard Lowe ndt__char { ASSERT = { TYPE = OBJECT; SIZE = 24; }; }; 116*8222814eSRichard Lowe ndt_s_char { ASSERT = { TYPE = OBJECT; SIZE = 24; }; }; 117*8222814eSRichard Lowe ndt__uchar { ASSERT = { TYPE = OBJECT; SIZE = 24; }; }; 118*8222814eSRichard Lowe ndt_s_uchar { ASSERT = { TYPE = OBJECT; SIZE = 24; }; }; 119*8222814eSRichard Lowe ndt__wchar { ASSERT = { TYPE = OBJECT; SIZE = 24; }; }; 120*8222814eSRichard Lowe ndt_s_wchar { ASSERT = { TYPE = OBJECT; SIZE = 24; }; }; 121*8222814eSRichard Lowe ndt__short { ASSERT = { TYPE = OBJECT; SIZE = 24; }; }; 122*8222814eSRichard Lowe ndt_s_short { ASSERT = { TYPE = OBJECT; SIZE = 24; }; }; 123*8222814eSRichard Lowe ndt__ushort { ASSERT = { TYPE = OBJECT; SIZE = 24; }; }; 124*8222814eSRichard Lowe ndt_s_ushort { ASSERT = { TYPE = OBJECT; SIZE = 24; }; }; 125*8222814eSRichard Lowe ndt__long { ASSERT = { TYPE = OBJECT; SIZE = 24; }; }; 126*8222814eSRichard Lowe ndt_s_long { ASSERT = { TYPE = OBJECT; SIZE = 24; }; }; 127*8222814eSRichard Lowe ndt__ulong { ASSERT = { TYPE = OBJECT; SIZE = 24; }; }; 128*8222814eSRichard Lowe ndt_s_ulong { ASSERT = { TYPE = OBJECT; SIZE = 24; }; }; 129*8222814eSRichard Lowe$else 130*8222814eSRichard Lowe$error unknown ELFCLASS 131*8222814eSRichard Lowe$endif 1323299f39fSGordon Ross 1333299f39fSGordon Ross local: 1343299f39fSGordon Ross *; 1353299f39fSGordon Ross}; 136