Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 5 Aug 2001 04:18:45 -0400 (EDT)
From:      Alexander Litvin <archer@whichever.org>
To:        freebsd-hackers@freebsd.org
Subject:   Re: gethostbyXXXX_r()
Message-ID:  <200108050818.f758IjT60048@unknown.whichever.org>
In-Reply-To: <Pine.BSF.4.21.0108050201030.7023-100000@iclub.nsu.ru>

next in thread | previous in thread | raw e-mail | index | archive | help
> 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 majordomo@FreeBSD.org
with "unsubscribe freebsd-hackers" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200108050818.f758IjT60048>