#
# Copyright (c) 2001, 2011, Oracle and/or its affiliates. All rights reserved.
#
#
# MAPFILE HEADER START
#
# WARNING: STOP NOW. DO NOT MODIFY THIS FILE.
# Object versioning must comply with the rules detailed in
#
# usr/src/lib/README.mapfiles
#
# You should not be making modifications here until you've read the most current
# copy of that file. If you need help, contact a gatekeeper for guidance.
#
# MAPFILE HEADER END
#
#
# Linker mapfile that allows the dynamic library to reference some symbols
# defined by the application.
#
$mapfile_version 2
STUB_OBJECT;
SYMBOL_VERSION SUNW_1.1 {
global:
allow_severity { FLAGS = extern };
deny_severity { FLAGS = extern };
clean_exit;
dot_quad_addr;
dry_run {
ASSERT {
TYPE=data;
$if __GNUC
SH_ATTR=nobits;
$endif
SIZE=4;
};
};
eval_client;
eval_hostaddr;
eval_hostinfo;
eval_hostname;
eval_server;
eval_user;
fix_fgets;
fix_getpeername;
fix_options;
fromhost;
hosts_access;
hosts_access_verbose {
ASSERT {
TYPE=data;
$if __GNUC
SH_ATTR=nobits;
$endif
SIZE=4;
};
};
hosts_allow_table { ASSERT { TYPE=data; SIZE=addrsize } };
hosts_ctl;
hosts_deny_table { ASSERT { TYPE=data; SIZE=addrsize } };
my_strtok;
numeric_addr;
paranoid { ASSERT { TYPE=data; SIZE=0x9 } };
percent_m;
percent_x;
process_options;
refuse;
request_init;
request_set;
resident { ASSERT { TYPE=data; SIZE=4 } };
rfc931;
rfc931_timeout { ASSERT { TYPE=data; SIZE=4 } };
shell_cmd;
skip_ipv6_addrs;
sock_host;
sock_hostaddr;
sock_hostname;
sockgen_simplify;
split_at;
tcpd_buf {
ASSERT {
TYPE=data;
SH_ATTR=nobits;
$if _x86
SIZE=0x28;
$elif _sparc
SIZE=0x30;
$else
$error unknown ELFCLASS
$endif
};
};
tcpd_context {
ASSERT {
TYPE=data;
SH_ATTR=nobits;
SIZE=8;
};
};
tcpd_gethostbyname;
tcpd_jump;
tcpd_warn;
tli_host;
unknown { ASSERT { TYPE=data; SIZE=0x8 } };
xgets;
local:
*;
};