diff options
author | ume <ume@FreeBSD.org> | 2006-03-21 16:11:11 +0000 |
---|---|---|
committer | ume <ume@FreeBSD.org> | 2006-03-21 16:11:11 +0000 |
commit | b09a8950a1301d97aef8e2975e34a3ba5bc451c3 (patch) | |
tree | e821dd9b60869dd20f6817bbe100b41cd574f673 /lib/libc/net/Symbol.map | |
parent | a2c94cecc033518580f28713e669d3f2a7783306 (diff) | |
download | FreeBSD-src-b09a8950a1301d97aef8e2975e34a3ba5bc451c3.zip FreeBSD-src-b09a8950a1301d97aef8e2975e34a3ba5bc451c3.tar.gz |
Update the resolver in libc to BIND9's one.
Since, res_sendsigned(3) and the friends use MD5 functions, it is
hard to include them without having MD5 functions in libc. So,
res_sendsigned(3) is not merged into libc.
Since, res_update(3) in BIND9 is not binary compatible with our
res_update(3), res_update(3) is leaved as is, except some
necessary modifications.
The res_update(3) and the friends are not essential part of the
resolver. They are not defined in resolv.h but defined in
res_update.h separately in BIND9. Further, they are not called from
our tree. So, I hide them from our resolv.h, but leave them only
for binary backward compatibility (perhaps, no one calls them).
Since, struct __res_state_ext is not exposed in BIND9, I hide it
from our resolv.h. And, global variable _res_ext is removed. It
breaks binary backward compatibility. But, since it is not used from
outside of our libc, I think it is safe.
Reviewed by: arch@ (no objection)
Diffstat (limited to 'lib/libc/net/Symbol.map')
-rw-r--r-- | lib/libc/net/Symbol.map | 125 |
1 files changed, 4 insertions, 121 deletions
diff --git a/lib/libc/net/Symbol.map b/lib/libc/net/Symbol.map index 36d3b4e..1568907 100644 --- a/lib/libc/net/Symbol.map +++ b/lib/libc/net/Symbol.map @@ -44,10 +44,6 @@ FBSD_1.0 { setservent; endservent; getservent; - #h_nerr; # Why is this not staticized in net/herror.c? - h_errlist; - herror; - hstrerror; hesiod_init; hesiod_end; hesiod_to_bind; @@ -62,30 +58,6 @@ FBSD_1.0 { if_nameindex; if_freenameindex; if_nametoindex; - __inet_addr; - __inet_aton; - inet_addr; - inet_aton; - __inet_lnaof; - inet_lnaof; - __inet_makeaddr; - inet_makeaddr; - __inet_net_ntop; - inet_net_ntop; - __inet_net_pton; - inet_net_pton; - __inet_neta; - inet_neta; - __inet_netof; - inet_netof; - __inet_network; - inet_network; - __inet_ntoa; - inet_ntoa; - __inet_ntop; - inet_ntop; - __inet_pton; - inet_pton; inet6_option_space; inet6_option_init; inet6_option_append; @@ -104,28 +76,6 @@ FBSD_1.0 { getipnodebyname; getipnodebyaddr; freehostent; - __ns_name_ntop; - __ns_name_pton; - __ns_name_unpack; - __ns_name_pack; - __ns_name_uncompress; - __ns_name_compress; - __ns_name_skip; - __ns_get16; - __ns_get32; - __ns_put16; - __ns_put32; - __ns_initparse; - __ns_parserr; - _ns_flagdata; - __ns_sprintrr; - __ns_sprintrrf; - __ns_format_ttl; - __ns_parse_ttl; - __inet_nsap_addr; - __inet_nsap_ntoa; - inet_nsap_addr; - inet_nsap_ntoa; __nsdefaultsrc; _nsdbtaddsrc; _nsdbtdump; @@ -140,77 +90,10 @@ FBSD_1.0 { iruserok_sa; rcmdsh; recv; - __dn_expand; - __dn_comp; - __dn_skipname; - __res_hnok; - __res_ownok; - __res_mailok; - __res_dnok; - __putlong; - __putshort; - _getlong; - _getshort; - dn_comp; - dn_expand; - __fp_resstat; - __p_query; - __fp_query; - __fp_nquery; - __p_cdnname; - __p_cdname; - __p_fqnname; - __p_fqname; - __p_class_syms; - __p_type_syms; - __sym_ston; - __sym_ntos; - __sym_ntop; - __p_type; - __p_section; - __p_class; - __p_option; - __p_time; - __loc_aton; - __loc_ntoa; - __dn_count_labels; - __p_secstodate; - fp_resstat; - p_query; - p_fqnname; - sym_ston; - sym_ntos; - sym_ntop; - dn_count_labels; - p_secstodate; - __res_init; - __res_randomid; - ___res; - ___res_ext; - __h_error; - h_errno; - res_init; - __res_mkquery; - res_mkquery; - __res_opt; - __res_mkupdate; - __res_mkupdrec; - __res_freeupdrec; - __res_query; - __res_search; - __res_querydomain; - __hostalias; - res_query; - res_search; - res_querydomain; - __res_isourserver; - __res_nameinquery; - __res_queriesmatch; - __res_send; - __res_close; - _res_close; - res_send; - res_update; # Why is this not __res_update? + #__res_mkupdate; # Obsoleted + #__res_mkupdrec; # Obsoleted + #__res_freeupdrec; # Obsoleted + #res_update; # Obsoleted Why is this not __res_update? inet6_rthdr_space; inet6_rthdr_init; inet6_rthdr_add; |