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 _ELF64 60 env { ASSERT = { TYPE = OBJECT; SIZE = 64; }; }; 61$elif _ELF32 62 env { ASSERT = { TYPE = OBJECT; SIZE = 40; }; }; 63$else 64$error unknown ELFCLASS 65$endif 66 _errfp { TYPE = FUNCTION; FILTER = libc.so.1; }; 67 _errxfp { TYPE = FUNCTION; FILTER = libc.so.1; }; 68 getipsecalgs; 69 getipsecprotos; 70 in_masktoprefix; 71 interactive { ASSERT = { TYPE = OBJECT; SIZE = 4; }; }; 72 ipsecalgs_diag; 73 ipsecproto_get_exec_mode; 74 ipsecproto_set_exec_mode; 75 ipsecutil_exit; 76 ipsec_convert_sens_to_bslabel; 77 ipsec_convert_bslabel_to_string; 78 ipsec_convert_bslabel_to_hex; 79 ipsec_convert_sl_to_sens; 80 keysock_diag; 81 kmc_insert_mapping; 82 kmc_lookup_by_cookie; 83 lineno { ASSERT = { TYPE = OBJECT; SIZE = 4; }; }; 84 lines_added { ASSERT = { TYPE = OBJECT; SIZE = 4; }; }; 85 lines_parsed { ASSERT = { TYPE = OBJECT; SIZE = 4; }; }; 86 list_ints; 87 nflag { ASSERT = { TYPE = OBJECT; SIZE = 4; }; }; 88 bytecnt2out; 89 bytecnt2str; 90 debugfile { 91 ASSERT = { 92 TYPE = OBJECT; 93 SIZE = addrsize; 94 }; 95 }; 96 my_fmri { 97 ASSERT = { 98 TYPE = OBJECT; 99 SIZE = addrsize; 100 }; 101 }; 102 opensavefile; 103 parsedbgopts; 104 pflag { ASSERT = { TYPE = OBJECT; SIZE = 4; }; }; 105 print_address; 106 print_asn1_name; 107 print_diagnostic; 108 print_eprop; 109 print_ident; 110 print_key; 111 print_kmc; 112 print_lifetimes; 113 print_prop; 114 print_sa; 115 print_sadb_msg; 116 print_samsg; 117 print_sens; 118 print_spirange; 119 print_supp; 120 printsatime; 121 privstr2num; 122 readfile { ASSERT = { TYPE = OBJECT; SIZE = 4; }; }; 123 rparsealg; 124 rparseidtype; 125 rparsesatype; 126 save_address; 127 save_assoc; 128 save_ident; 129 save_key; 130 save_lifetime; 131 secs2out; 132 secs2str; 133 spdsock_diag; 134 spdsock_get_ext; 135 _verrfp { TYPE = FUNCTION; FILTER = libc.so.1; }; 136 _verrxfp { TYPE = FUNCTION; FILTER = libc.so.1; }; 137 _vwarnfp { TYPE = FUNCTION; FILTER = libc.so.1; }; 138 _vwarnxfp { TYPE = FUNCTION; FILTER = libc.so.1; }; 139 _warnfp { TYPE = FUNCTION; FILTER = libc.so.1; }; 140 _warnxfp { TYPE = FUNCTION; FILTER = libc.so.1; }; 141 local: 142 *; 143}; 144