Subject: Re: BIND 8.3.5
To: Luke Mewburn <lukem@netbsd.org>
From: None <itojun@iijlab.net>
List: tech-net
Date: 06/03/2003 17:43:51
>  | 	without wholesale replacement you won't get thread-safe name/service/
>  | 	whatever resolution.  there's no point in replacing res_* alone.
>
>This doesn't make sense.
>
>What is wrong with:
>    a)	upgrading res_*() to BIND8 "reentrant safe" versions
>    b)	grabbing the appropriate get{pw,gr}*_r() functions and
>	nsswitch reentrancy fixes from FreeBSD 
>?

	well, freebsd *hostent (gethostbyht.c) does not look thread safe to me.
	NIS logic too.  do you have time to work on these?

>What is so special about BIND8's get*by*() functions over ours?
>AFAICT, nothing.  According to SUSv3, gethostbyname() (et al) don't
>have to be reentrant.

	i'm against of duplication of work, it's a waste of time
	(and hate the NIH attitude).

itojun