From 84830e00cf994865fafa12e570ff60b06f47effc Mon Sep 17 00:00:00 2001 From: Alexander Kabaev Date: Fri, 6 Apr 2007 19:45:17 +0000 Subject: __p_rcode_syms is declared as external in resolv.conf, so it cannot be redeclared as static in res_debug.c. Make __p_rcode_syms global and add it to Symbol map. The rest of __p_??_syms are already global. Choice of FBSD_1.0 version for these debug symbols seems strange and should be revisited before symbol versioning is enabled for libc.so.7. --- lib/libc/resolv/Symbol.map | 1 + lib/libc/resolv/res_debug.c | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) (limited to 'lib/libc') diff --git a/lib/libc/resolv/Symbol.map b/lib/libc/resolv/Symbol.map index 068ce83e8a492..90d8137b2b012 100644 --- a/lib/libc/resolv/Symbol.map +++ b/lib/libc/resolv/Symbol.map @@ -29,6 +29,7 @@ FBSD_1.0 { __p_cert_syms; __p_class_syms; __p_key_syms; + __p_rcode_syms; __p_type_syms; __sym_ston; __sym_ntos; diff --git a/lib/libc/resolv/res_debug.c b/lib/libc/resolv/res_debug.c index a4787d9177b01..80b5b9410447c 100644 --- a/lib/libc/resolv/res_debug.c +++ b/lib/libc/resolv/res_debug.c @@ -468,7 +468,7 @@ const struct res_sym __p_type_syms[] = { /* * Names of DNS rcodes. */ -static const struct res_sym __p_rcode_syms[] = { +const struct res_sym __p_rcode_syms[] = { {ns_r_noerror, "NOERROR", "no error"}, {ns_r_formerr, "FORMERR", "format error"}, {ns_r_servfail, "SERVFAIL", "server failed"}, -- cgit v1.2.3