bug-hurd
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Bug#184573: missing res_search in -lresolv


From: GOTO Masanori
Subject: Re: Bug#184573: missing res_search in -lresolv
Date: Fri, 28 Mar 2003 09:00:27 +0900
User-agent: Wanderlust/2.9.9 (Unchained Melody) SEMI/1.14.3 (Ushinoya) FLIM/1.14.3 (Unebigoryƍmae) APEL/10.3 Emacs/21.2 (i386-debian-linux-gnu) MULE/5.0 (SAKAKI)

At Thu, 27 Mar 2003 09:54:08 -0500,
Daniel Jacobowitz wrote:
> 
> On Thu, Mar 27, 2003 at 03:50:00PM +0100, Alfred M. Szmidt wrote:
> >    i.e. "res_search" is only available if the oldest version of glibc for
> >    that platform was 2.0.x, I believe.
> > 
> >    Whether this is standards conforming or not you'll have to take up with
> >    someone who knows POSIX better.
> > 
> > res_search has nothing todo with POSIX.
> 
> With someone who knows the relevant standard if there is one, then.

I don't know, too.  At least at the present SUSv3 does not mention
about res_search (and they're BSD derived functions), so we don't need
to worry about it?  Well if someone know about it in detail, I also
would like to know more.

At Thu, 27 Mar 2003 08:46:20 -0500,
Daniel Jacobowitz wrote:
> #if SHLIB_COMPAT(libresolv, GLIBC_2_0, GLIBC_2_2)
> # undef res_mkquery
> # undef res_query
> # undef res_querydomain
> # undef res_search
> weak_alias (__res_mkquery, res_mkquery);
> weak_alias (__res_query, res_query);
> weak_alias (__res_querydomain, res_querydomain);
> weak_alias (__res_search, res_search);
> #endif
> 
> i.e. "res_search" is only available if the oldest version of glibc for
> that platform was 2.0.x, I believe.

That's right.  

At least /usr/include/resolv.h (which are also BSD derived) defines
#define res_search __res_search.  In addition using a function needs
to include the valid header file.  So I think the autoconf detection
program should include resolv.h, and this problem is gone.

Regards,
-- gotom




reply via email to

[Prev in Thread] Current Thread [Next in Thread]