bug-gnulib
[Top][All Lists]
Advanced

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

Re: Bogus getaddrinfo(3) on Darwin 9.2.2


From: Ludovic Courtès
Subject: Re: Bogus getaddrinfo(3) on Darwin 9.2.2
Date: Tue, 16 Feb 2010 21:33:26 +0100
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/23.1 (gnu/linux)

address@hidden (Ludovic Courtès) writes:

> address@hidden (Ludovic Courtès) writes:
>
>> #include <netdb.h>
>> #include <stdio.h>
>> #include <stdlib.h>
>> #include <string.h>
>>
>> int
>> main (int argc, char *argv[])
>> {
>>   int err;
>>   struct addrinfo *res, hints;
>>
>>   memset (&hints, 0, sizeof (hints));
>>   err = getaddrinfo (NULL, "does-not-exist", &hints, &res);
>>   printf ("err = %i `%s'\n", err, gai_strerror (err));
>>
>>   return err != 0 ? EXIT_SUCCESS : EXIT_FAILURE;
>> }
>>
>> Here, I’d expect either ‘EAI_NONAME’ or ‘EAI_SERVICE’ (glibc 2.11
>> returns the latter on GNU/Linux).  On ‘i386-apple-darwin9.2.2’ it
>> succeeds:
>
> FWIW here’s what other systems do:
>
>   - sparc-sun-solaris2.8: EAI_SERVICE
>   - powerpc-ibm-aix5.3.0.0: EAI_NONAME
>   - alphaev56-dec-osf5.1b: EAI_SERVICE
    - ia64-hp-hpux11.31: EAI_NONAME

Ludo’.




reply via email to

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