[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