diff -up glibc-2.5-20061008T1257/include/arpa/nameser.h.matahari2 glibc-2.5-20061008T1257/include/arpa/nameser.h --- glibc-2.5-20061008T1257/include/arpa/nameser.h.matahari2 2011-07-25 10:36:14.000000000 -0400 +++ glibc-2.5-20061008T1257/include/arpa/nameser.h 2011-07-25 10:50:47.000000000 -0400 @@ -44,3 +44,7 @@ extern struct _ns_flagdata _ns_flagdata[ } while (0) #endif +libresolv_hidden_proto (ns_name_uncompress) +libresolv_hidden_proto (ns_initparse) +libresolv_hidden_proto (ns_parserr) + diff -up glibc-2.5-20061008T1257/resolv/arpa/nameser.h.matahari2 glibc-2.5-20061008T1257/resolv/arpa/nameser.h --- glibc-2.5-20061008T1257/resolv/arpa/nameser.h.matahari2 2011-07-25 10:40:50.000000000 -0400 +++ glibc-2.5-20061008T1257/resolv/arpa/nameser.h 2011-07-25 10:51:33.000000000 -0400 @@ -469,9 +469,9 @@ typedef enum __ns_cert_types { #define ns_get32 __ns_get32 #define ns_put16 __ns_put16 #define ns_put32 __ns_put32 -#define ns_initparse __ns_initparse +//#define ns_initparse __ns_initparse #define ns_skiprr __ns_skiprr -#define ns_parserr __ns_parserr +//#define ns_parserr __ns_parserr #define ns_sprintrr __ns_sprintrr #define ns_sprintrrf __ns_sprintrrf #define ns_format_ttl __ns_format_ttl @@ -483,7 +483,7 @@ typedef enum __ns_cert_types { #define ns_name_unpack __ns_name_unpack #define ns_name_pack __ns_name_pack #define ns_name_compress __ns_name_compress -#define ns_name_uncompress __ns_name_uncompress +//#define ns_name_uncompress __ns_name_uncompress #define ns_name_skip __ns_name_skip #define ns_name_rollback __ns_name_rollback #define ns_sign __ns_sign diff -up glibc-2.5-20061008T1257/resolv/ns_name.c.matahari2 glibc-2.5-20061008T1257/resolv/ns_name.c --- glibc-2.5-20061008T1257/resolv/ns_name.c.matahari2 2011-07-25 10:42:06.000000000 -0400 +++ glibc-2.5-20061008T1257/resolv/ns_name.c 2011-07-25 10:42:53.000000000 -0400 @@ -554,6 +554,7 @@ ns_name_uncompress(const u_char *msg, co return (-1); return (n); } +libresolv_hidden_def (ns_name_uncompress) /* * ns_name_compress(src, dst, dstsiz, dnptrs, lastdnptr) diff -up glibc-2.5-20061008T1257/resolv/ns_parse.c.matahari2 glibc-2.5-20061008T1257/resolv/ns_parse.c --- glibc-2.5-20061008T1257/resolv/ns_parse.c.matahari2 2011-07-25 10:49:06.000000000 -0400 +++ glibc-2.5-20061008T1257/resolv/ns_parse.c 2011-07-25 10:52:24.000000000 -0400 @@ -120,6 +120,7 @@ ns_initparse(const u_char *msg, int msgl setsection(handle, ns_s_max); return (0); } +libresolv_hidden_def (ns_initparse) int ns_parserr(ns_msg *handle, ns_sect section, int rrnum, ns_rr *rr) { @@ -178,6 +179,7 @@ ns_parserr(ns_msg *handle, ns_sect secti /* All done. */ return (0); } +libresolv_hidden_def (ns_parserr) /* Private. */ diff -up glibc-2.5-20061008T1257/resolv/Versions.matahari2 glibc-2.5-20061008T1257/resolv/Versions --- glibc-2.5-20061008T1257/resolv/Versions.matahari2 2011-07-25 10:39:59.000000000 -0400 +++ glibc-2.5-20061008T1257/resolv/Versions 2011-07-25 10:51:11.000000000 -0400 @@ -50,6 +50,7 @@ libresolv { inet_net_ntop; inet_net_pton; inet_neta; res_gethostbyaddr; res_gethostbyname; res_gethostbyname2; res_mkquery; res_query; res_querydomain; res_search; res_send_setqhook; res_send_setrhook; + ns_name_uncompress; ns_initparse; ns_parserr; # Variables __p_class_syms; __p_type_syms; # Private routines shared between libc/net, named, nslookup and others.