summaryrefslogtreecommitdiff
path: root/usr/src/lib/libwrap/mapfile-vers
diff options
context:
space:
mode:
Diffstat (limited to 'usr/src/lib/libwrap/mapfile-vers')
-rw-r--r--usr/src/lib/libwrap/mapfile-vers156
1 files changed, 110 insertions, 46 deletions
diff --git a/usr/src/lib/libwrap/mapfile-vers b/usr/src/lib/libwrap/mapfile-vers
index f2ef67f6b6..85dc40f09e 100644
--- a/usr/src/lib/libwrap/mapfile-vers
+++ b/usr/src/lib/libwrap/mapfile-vers
@@ -25,53 +25,117 @@
$mapfile_version 2
SYMBOL_VERSION ILLUMOS_0.2 {
- global:
- resident { FLAGS = NODIRECT; };
+ global:
+ resident {
+ FLAGS = NODIRECT;
+ ASSERT = {
+ TYPE = OBJECT;
+ SIZE = 4;
+ };
+ };
} ILLUMOS_0.1;
SYMBOL_VERSION ILLUMOS_0.1 {
- global:
- allow_severity { FLAGS = NODIRECT; };
- clean_exit;
- deny_severity { FLAGS = NODIRECT; };
- dot_quad_addr;
- dry_run;
- eval_client;
- eval_hostaddr;
- eval_hostinfo;
- eval_hostname;
- eval_server;
- eval_user;
- fromhost;
- hosts_access;
- hosts_access_verbose;
- hosts_allow_table;
- hosts_ctl;
- hosts_deny_table;
- numeric_addr;
- paranoid;
- percent_m;
- percent_x;
- process_options;
- refuse;
- request_init;
- request_set;
- rfc931;
- rfc931_timeout;
- shell_cmd;
- skip_ipv6_addrs;
- sock_host;
- sock_hostaddr;
- sock_hostname;
- sockgen_simplify;
- split_at;
- tcpd_buf;
- tcpd_context;
- tcpd_gethostbyname;
- tcpd_warn;
- tli_host;
- unknown;
- xgets;
- local:
- *;
+ global:
+ allow_severity {
+ FLAGS = NODIRECT;
+ ASSERT = {
+ TYPE = OBJECT;
+ SIZE = 4;
+ };
+ };
+ clean_exit;
+ deny_severity {
+ FLAGS = NODIRECT;
+ ASSERT = {
+ TYPE = OBJECT;
+ SIZE = 4;
+ };
+ };
+ dot_quad_addr;
+ dry_run {
+ ASSERT = {
+ TYPE = OBJECT;
+ SIZE = 4;
+ };
+ };
+ eval_client;
+ eval_hostaddr;
+ eval_hostinfo;
+ eval_hostname;
+ eval_server;
+ eval_user;
+ fromhost;
+ hosts_access;
+ hosts_access_verbose { ASSERT = { TYPE = OBJECT; SIZE = 4; }; };
+ hosts_allow_table {
+ ASSERT = {
+ TYPE = OBJECT;
+ SIZE = addrsize;
+ };
+ };
+ hosts_ctl;
+ hosts_deny_table {
+ ASSERT = {
+ TYPE = OBJECT;
+ SIZE = addrsize;
+ };
+ };
+ numeric_addr;
+ paranoid { ASSERT = { TYPE = OBJECT; SIZE = 9; }; };
+ percent_m;
+ percent_x;
+ process_options;
+ refuse;
+ request_init;
+ request_set;
+ rfc931;
+ rfc931_timeout {
+ ASSERT = {
+ TYPE = OBJECT;
+ SIZE = 4;
+ };
+ };
+ shell_cmd;
+ skip_ipv6_addrs;
+ sock_host;
+ sock_hostaddr;
+ sock_hostname;
+ sockgen_simplify;
+ split_at;
+ tcpd_buf {
+ ASSERT = {
+ TYPE = OBJECT;
+ $if _x86 && _ELF64
+
+ SIZE = addrsize[8];
+ $elif _x86 && _ELF32
+
+ SIZE = addrsize[10];
+ $else
+
+ $error Unknown architecture
+
+ $endif
+
+ };
+ };
+ tcpd_context {
+ ASSERT = {
+ TYPE = OBJECT;
+ SIZE = addrsize[2];
+ };
+ };
+ tcpd_gethostbyname;
+ tcpd_warn;
+ tli_host;
+ unknown {
+ ASSERT = {
+ TYPE = OBJECT;
+ SIZE = 8;
+ };
+ };
+ xgets;
+ local:
+ *;
};