xref: /illumos-gate/usr/src/lib/libipsecutil/common/mapfile-vers (revision dd72704bd9e794056c558153663c739e2012d721)
1#
2# CDDL HEADER START
3#
4# The contents of this file are subject to the terms of the
5# Common Development and Distribution License (the "License").
6# You may not use this file except in compliance with the License.
7#
8# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
9# or http://www.opensolaris.org/os/licensing.
10# See the License for the specific language governing permissions
11# and limitations under the License.
12#
13# When distributing Covered Code, include this CDDL HEADER in each
14# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
15# If applicable, add the following below this CDDL HEADER, with the
16# fields enclosed by brackets "[]" replaced with your own identifying
17# information: Portions Copyright [yyyy] [name of copyright owner]
18#
19# CDDL HEADER END
20#
21#
22# Copyright (c) 2006, 2010, Oracle and/or its affiliates. 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
41SYMBOL_VERSION SUNWprivate_1.1 {
42    global:
43	addipsecalg;
44	addipsecproto;
45	bail;
46	bail_msg;
47	dbgstr2num;
48	delipsecalgbyname;
49	delipsecalgbynum;
50	delipsecprotobyname;
51	delipsecprotobynum;
52	do_inet_ntop;
53	do_interactive;
54	dump_aalg;
55	dump_ealg;
56	dump_key;
57	dump_sadb_idtype;
58	dump_sockaddr;
59$if _x86 && _ELF64
60	env		{ ASSERT = { TYPE = OBJECT; SIZE = 64; }; };
61$elif _x86 && _ELF32
62	env		{ ASSERT = { TYPE = OBJECT; SIZE = 40; }; };
63$elif _sparc && _ELF64
64	env		{ ASSERT = { TYPE = OBJECT; SIZE = 96; }; };
65$elif _sparc && _ELF32
66	env		{ ASSERT = { TYPE = OBJECT; SIZE = 48; }; };
67$else
68$error Unknown architecture
69$endif
70	_errfp		{ TYPE = FUNCTION; FILTER = libc.so.1; };
71	_errxfp		{ TYPE = FUNCTION; FILTER = libc.so.1; };
72	getipsecalgs;
73	getipsecprotos;
74	in_masktoprefix;
75	interactive	{ ASSERT = { TYPE = OBJECT; SIZE = 4; }; };
76	ipsecalgs_diag;
77	ipsecproto_get_exec_mode;
78	ipsecproto_set_exec_mode;
79	ipsecutil_exit;
80	ipsec_convert_sens_to_bslabel;
81	ipsec_convert_bslabel_to_string;
82	ipsec_convert_bslabel_to_hex;
83	ipsec_convert_sl_to_sens;
84	keysock_diag;
85	kmc_insert_mapping;
86	kmc_lookup_by_cookie;
87	lineno		{ ASSERT = { TYPE = OBJECT; SIZE = 4; }; };
88	lines_added	{ ASSERT = { TYPE = OBJECT; SIZE = 4; }; };
89	lines_parsed	{ ASSERT = { TYPE = OBJECT; SIZE = 4; }; };
90	list_ints;
91	nflag		{ ASSERT = { TYPE = OBJECT; SIZE = 4; }; };
92	bytecnt2out;
93	bytecnt2str;
94	debugfile	{
95			  ASSERT = {
96				  TYPE = OBJECT;
97				  SIZE = addrsize;
98				};
99			};
100	my_fmri		{
101			  ASSERT = {
102				  TYPE = OBJECT;
103				  SIZE = addrsize;
104				};
105			};
106	opensavefile;
107	parsedbgopts;
108	pflag		{ ASSERT = { TYPE = OBJECT; SIZE = 4; }; };
109	print_address;
110	print_asn1_name;
111	print_diagnostic;
112	print_eprop;
113	print_ident;
114	print_key;
115	print_kmc;
116	print_lifetimes;
117	print_prop;
118	print_sa;
119	print_sadb_msg;
120	print_samsg;
121	print_sens;
122	print_spirange;
123	print_supp;
124	printsatime;
125	privstr2num;
126	readfile	{ ASSERT = { TYPE = OBJECT; SIZE = 4; }; };
127	rparsealg;
128	rparseidtype;
129	rparsesatype;
130	save_address;
131	save_assoc;
132	save_ident;
133	save_key;
134	save_lifetime;
135	secs2out;
136	secs2str;
137	spdsock_diag;
138	spdsock_get_ext;
139	_verrfp		{ TYPE = FUNCTION; FILTER = libc.so.1; };
140	_verrxfp	{ TYPE = FUNCTION; FILTER = libc.so.1; };
141	_vwarnfp	{ TYPE = FUNCTION; FILTER = libc.so.1; };
142	_vwarnxfp	{ TYPE = FUNCTION; FILTER = libc.so.1; };
143	_warnfp		{ TYPE = FUNCTION; FILTER = libc.so.1; };
144	_warnxfp	{ TYPE = FUNCTION; FILTER = libc.so.1; };
145    local:
146	*;
147};
148