Date: Wed, 18 Jun 2003 22:18:10 -0400 (EDT) From: Daniel Eischen <eischen@vigrid.com> To: David Xu <davidxu@viatech.com.cn> Cc: Kris Kennaway <kris@obsecurity.org> Subject: Re: Removal of bogus gethostbyaddr_r() Message-ID: <Pine.GSO.4.10.10306182213220.3647-100000@pcnet5.pcnet.com> In-Reply-To: <001e01c335e6$1ccca630$0701a8c0@tiger>
next in thread | previous in thread | raw e-mail | index | archive | help
On Thu, 19 Jun 2003, David Xu wrote: > From: "Daniel Eischen" <eischen@vigrid.com> > > If that's true, then it's a bug and eventually should > > be fixed. Additionally, you can't go around removing > > public interfaces without bumping library versions > > (unless said interface hasn't seen a release yet). > > > > I think those *_r interfaces are not very useful except > bloating library. why do not improve non _r version to use > thread local instead to make them reentrant between threads ? The _r versions are expected and part of POSIX (in general, I'll haven't checked to see if gethostbyaddr_r is part of POSIX, but it does exist in Solaris). So it's necessary to have the _r versions, at least those specified by the POSIX spec. We just need to make sure we provide the correct prototypes for them and ensure they are indeed thread-safe. -- Dan Eischen
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.GSO.4.10.10306182213220.3647-100000>