cvs commit: src/lib/libc/net res_comp.c res_debug.c res_send.c

Daniel Eischen deischen at freebsd.org
Mon Feb 27 21:19:44 PST 2006


On Tue, 28 Feb 2006, Hajimu UMEMOTO wrote:

> Hi,
>
> >>>>> On Mon, 27 Feb 2006 22:08:16 +0000 (UTC)
> >>>>> Daniel Eischen <deischen at FreeBSD.org> said:
>
> deischen>   Remove two functions that are not referenced in libc nor
> deischen>   anywhere else I can find, not visible in <resolv.h> and
> deischen>   which are also local in Solaris libresolv.
>
> I suspect this change.  "They are not referenced in libc nor anywhere
> else in our tree" doesn't mean they can be removed, IMHO.  Perhaps, it
> was backward compatibility thing and obsoleted.  But, we lost certain
> functionality as they set some flags.  It seems that BIND9 still has
> res_send_setqhook() and res_send_setrhook().

Well, they're not exported in Solaris 9 either.  In our contrib'd
bind, they exist but are not referenced by anything within that
tree.  Bind9 also redefines them to be __res_send_set{qr}hook(),
which we do not do.  So even if something were expecting to find
them, it would have been looking for __res_send_setfoo() which
do not exist (even before my changes).

-- 
DE



More information about the cvs-src mailing list