Print this page
1575 untangle libmlrpc ... (libmlrpc)
Split |
Close |
Expand all |
Collapse all |
--- old/usr/src/lib/libmlrpc/common/mapfile-vers
+++ new/usr/src/lib/libmlrpc/common/mapfile-vers
1 1 #
2 2 # CDDL HEADER START
3 3 #
4 4 # The contents of this file are subject to the terms of the
5 5 # Common Development and Distribution License (the "License").
6 6 # You may not use this file except in compliance with the License.
7 7 #
8 8 # You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
9 9 # or http://www.opensolaris.org/os/licensing.
10 10 # See the License for the specific language governing permissions
11 11 # and limitations under the License.
12 12 #
13 13 # When distributing Covered Code, include this CDDL HEADER in each
14 14 # file and include the License file at usr/src/OPENSOLARIS.LICENSE.
15 15 # If applicable, add the following below this CDDL HEADER, with the
16 16 # fields enclosed by brackets "[]" replaced with your own identifying
17 17 # information: Portions Copyright [yyyy] [name of copyright owner]
18 18 #
19 19 # CDDL HEADER END
20 20 #
21 21 #
22 22 # Copyright (c) 2007, 2010, Oracle and/or its affiliates. All rights reserved.
23 23 # Copyright 2013 Nexenta Systems, Inc. All rights reserved.
24 24 #
25 25 #
26 26
27 27 #
28 28 # MAPFILE HEADER START
29 29 #
30 30 # WARNING: STOP NOW. DO NOT MODIFY THIS FILE.
31 31 # Object versioning must comply with the rules detailed in
32 32 #
33 33 # usr/src/lib/README.mapfiles
34 34 #
↓ open down ↓ |
34 lines elided |
↑ open up ↑ |
35 35 # You should not be making modifications here until you've read the most current
36 36 # copy of that file. If you need help, contact a gatekeeper for guidance.
37 37 #
38 38 # MAPFILE HEADER END
39 39 #
40 40
41 41 $mapfile_version 2
42 42
43 43 SYMBOL_VERSION SUNWprivate {
44 44 global:
45 - ndr_buf_decode;
46 - ndr_buf_fini;
47 - ndr_buf_init;
48 - ndr_clnt_bind;
49 - ndr_clnt_call;
50 - ndr_clnt_free_heap;
45 + mlrpc_clh_bind;
46 + mlrpc_clh_create;
47 + mlrpc_clh_free;
48 + mlrpc_clh_unbind;
49 +
50 + # Allow debug/test programs to provide these.
51 + ndo_printf { FLAGS = NODIRECT };
52 + ndo_trace { FLAGS = NODIRECT };
53 +
54 + ndr_buf_decode;
55 + ndr_buf_fini;
56 + ndr_buf_init;
57 + ndr_clnt_bind;
58 + ndr_clnt_call;
59 + ndr_clnt_free_heap;
51 60 ndr_generic_call_stub;
52 - ndr_heap_avail;
53 - ndr_heap_create;
54 - ndr_heap_destroy;
55 - ndr_heap_malloc;
56 - ndr_heap_mkvcb;
57 - ndr_heap_mkvcs;
61 + ndr_heap_avail;
62 + ndr_heap_create;
63 + ndr_heap_destroy;
64 + ndr_heap_dupmem;
65 + ndr_heap_malloc;
66 + ndr_heap_mkvcb;
67 + ndr_heap_mkvcs;
58 68 ndr_heap_mstring;
59 - ndr_heap_siddup;
60 - ndr_heap_strdup;
61 - ndr_heap_used;
69 + ndr_heap_strdup;
70 + ndr_heap_used;
62 71 ndr_hdalloc;
72 + ndr_hdclose;
63 73 ndr_hdfree;
64 74 ndr_hdlookup;
65 - ndr_inner;
66 - ndr_is_admin;
67 - ndr_is_poweruser;
75 + ndr_inherit_handle;
76 + ndr_inner;
77 + ndr_is_bind_handle;
78 + ndr_is_null_handle;
68 79 ndr_mbstowcs;
69 - ndr_mbtowc;
70 - ndr_native_os;
71 - ndr_params;
80 + ndr_params;
72 81 ndr_pipe_worker;
73 - ndr_svc_binding_pool_init;
82 + ndr_rpc_call;
83 + ndr_rpc_get_heap;
84 + ndr_rpc_get_ssnkey;
85 + ndr_rpc_malloc;
86 + ndr_rpc_release;
87 + ndr_rpc_set_nonull;
88 + ndr_svc_binding_pool_init;
74 89 ndr_svc_lookup_name;
75 - ndr_svc_register;
76 - ndr_topmost;
90 + ndr_svc_register;
91 + ndr_topmost;
77 92 ndr_uuid_parse;
78 93 ndr_uuid_unparse;
79 - nds_destruct;
80 - nds_initialize;
81 - ndt__char;
82 - ndt_s_wchar;
83 - ndt__uchar;
84 - ndt__ulong;
85 - ndt__ushort;
94 +
95 + nds_destruct;
96 + nds_initialize;
97 +
98 + ndt__char;
99 + ndt_s_char;
100 + ndt__uchar;
101 + ndt_s_uchar;
102 + ndt__wchar;
103 + ndt_s_wchar;
104 + ndt__short;
105 + ndt_s_short;
106 + ndt__ushort;
107 + ndt_s_ushort;
108 + ndt__long;
109 + ndt_s_long;
110 + ndt__ulong;
111 + ndt_s_ulong;
112 +
86 113 local:
87 114 *;
88 115 };
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX