> hi, there!
>
> On Sat, 4 Aug 2001, Richard Seaman, Jr. wrote:
>
>> There are some gethostby_r, getnetby_r, ... etc routines in the
>> linuxthreads port (/usr/ports/devel/linuxthreads/files). These
>> came from the original linuxthreads package, and have no copyright
>> on them. I never researched the copyright status of them, but
>> I don't think they are GPL, though you might want to do further
>> research on their history if you use them.
>
> gethostbyxxx_r can be taken from bind 8
Yes, bind8 has them, as well as thread-safe resolver library.
Unfortunately, FreeBSD's implementation is based on much
older bind, and has wandered quite a long way from it (INET6,
kqueue in res_send, etc.) So, to take bind8's implementation
and modify it to match FreeBSD stuff would be quite painful
IMHO.
What I did to some extent mimics bind8's implementation. I
just went from other direction -- took what FreeBSD has and
applied some ideas from bind8.
I just need couple more days to make it presentable.
As for bind9 -- this has AFAIK totally rewritten resolver,
which doesn't even resemble bind8. IMHO, to incorporate
it into FreeBSD might take a tremendous effort.
--
#include <signature.h>
To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-hackers" in the body of the message