This is the mail archive of the libc-alpha@sourceware.org mailing list for the glibc project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: [PATCH v2] Remove MULTI_PTRS_ARE_ALIASES to fix Wundef warning


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On 06/30/2014 01:59 AM, Siddhesh Poyarekar wrote:
> On Fri, Jun 27, 2014 at 09:34:19PM -0700, Roland McGrath wrote:
>> I guess for now the inconsistency just makes me want to have the other code
>> forks around as documentation.  I suppose comments would do it just as
>> well.  Still my inclination is to make these something like:
>>
>> /* Insert long new comment about the weirdness and referring to the other
>>    file where the opposite fork is used in equivalent code.  */
>> #if 0 /* was MULTI_PTRS_ARE_ALIASES */
> 
> After reading further, I don't think there is any inconsistency in
> functionality.  The gethostbyaddr function also uses the dns-host.c
> bits and gethnamaddr.c is currently not used at all.  The only
> reference it has is in resolv/README:
> 
>     The files gethnamaddr.c, mapv4v6addr.h and mapv4v6hostent.h are
>     leftovers from BIND 4.9.7.
> 
> Given this newly discovered fact, how about the following patch
> instead?  I don't modify gethnamaddr.c because it's not even used.  I
> wonder - given that we have decided to own the resolver bits now - if
> we should just get rid of gethnamaddr.c and other unused files.  I
> could add a note in the README mentioning this.
> 
> Siddhesh
> 
> 	* resolv/nss_dns/dns-host.c (getanswer_r)
> 	[MULTI_PTRS_ARE_ALIASES]: Remove code.

I'm OK with this v2, but if you're up for it I'd like to remove
gethnameaddr.c and update README. If we don't use the code it
should be immediately removed to prevent future confusion.

Cheers,
Carlos.

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1
Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/

iQEcBAEBAgAGBQJTsYN2AAoJECXvCkNsKkr/2CUH/jJjkYve8RysDt/bBRdjYqg0
tfeZ0J9Zi4RkvVaFF9dn0Q40d56bUFi729oQx08WLeNnFTOEc3Lh/ibulaQ/+K4K
SuzPzKQELllSXgQuxHoXNTjXKlP5Iyq+leiTa5rVcx+fkCSSubRhT3h6v+rDLh8N
Rqwcrtue9dCvJ9rZquD7ERIvh4ZKthZkeiIrvtyEaMVFmvieJ/V9EOMb7NsHGuYq
taRU+7tOwb8XxF0uyyzubVZ0scD/TbDtbX8FaLpcBS03eLmTyiMGWtcYbZmaGXlU
Wh/00/rj15ZgZPi3h+NMtJec15RoI6/PbCujp4EK+p4xD9+iinCl4uPAXwnWYms=
=TnzU
-----END PGP SIGNATURE-----


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]