Date: Thu, 9 Aug 2001 15:53:04 +0300 From: Ruslan Ermilov <ru@FreeBSD.org> To: Hajimu UMEMOTO <ume@FreeBSD.org> Cc: Jim.Pirzyk@disney.com, sheldonh@starjuice.net, cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: Re: cvs commit: src/lib/libc/net gethostbyname.3 Message-ID: <20010809155304.D36094@sunbay.com> In-Reply-To: <20010809.213408.78798491.ume@FreeBSD.org>; from ume@FreeBSD.org on Thu, Aug 09, 2001 at 09:34:08PM %2B0900 References: <20010809095906.C91485@sunbay.com> <20010809.205147.104122969.ume@FreeBSD.org> <20010809151815.A36094@sunbay.com> <20010809.213408.78798491.ume@FreeBSD.org>
next in thread | previous in thread | raw e-mail | index | archive | help
On Thu, Aug 09, 2001 at 09:34:08PM +0900, Hajimu UMEMOTO wrote:
> >>>>> On Thu, 9 Aug 2001 15:18:15 +0300,
> >>>>> Ruslan Ermilov <ru@FreeBSD.org> said:
>
> ru> > ru> How about implementing these as wrappers to get{addr,name}info(3)?
> ru> >
> ru> > Sorry but I cannot imagin your idea. Dou you mean application may
> ru> > call such wrapper function instead of getaddrinfo()? If so, it means
> ru> > we create new API and it affects many applications. I think it
> ru> > shouldn't.
> ru> >
> ru> Nope, I mean what if we implement gethostby*() using get*info(),
> ru> internally?
>
> I see. It may good idea to wipe out duplicate functionality
> internally. However, it doesn't solve the problem. As premise,
> gethostbyname() cannot treat AF_INET6 and AF_UNSPEC. This is a reason
> why we should use getaddrinfo() instead of gethostbyname() from IPv6
> perspective.
>
Grr, am I saying the opposite? I am all along with you on these.
And implementing gethostbyname(), gethostbyname2(), and gethostbyaddr()
functions internally using getaddrinfo() and getnameinfo() would be
a good step towards this.
(I mean, make them a special case of get*info() functions.)
Cheers,
--
Ruslan Ermilov Oracle Developer/DBA,
ru@sunbay.com Sunbay Software AG,
ru@FreeBSD.org FreeBSD committer,
+380.652.512.251 Simferopol, Ukraine
http://www.FreeBSD.org The Power To Serve
http://www.oracle.com Enabling The Information Age
To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe cvs-all" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20010809155304.D36094>
