Launchpad has imported 4 comments from the remote bug at http://sourceware.org/bugzilla/show_bug.cgi?id=10567.
If you reply to an imported comment from within Launchpad, your comment will be sent to the remote bug automatically. Read more about Launchpad's inter-bugtracker facilities at https://help.launchpad.net/InterBugTracking. ------------------------------------------------------------------------ On 2009-08-27T10:07:13+00:00 Michael Kerrisk wrote: POSIX.1-2001 and 2008 say that if the hints argument of getaddrinfo() is NULL, then the behavior shall be as if it referred to a structure containing the value zero for the ai_flags, ai_socktype, and ai_protocol fields, and AF_UNSPEC for the ai_family field. However, glibc defines ai_flags as AI_V4MAPPED | AI_ADDRCONFIG for this case. Is this deviation from POSIX.1 intentional? Should it be fixed? Reply at: https://bugs.launchpad.net/glibc/+bug/153571/comments/4 ------------------------------------------------------------------------ On 2009-08-31T12:14:51+00:00 Drepper-fsp wrote: (In reply to comment #0) > Should it be fixed? No. Like several other things in the getaddrinfo spec this is non-optimal at best. The defaults used in glibc are much better. Reply at: https://bugs.launchpad.net/glibc/+bug/153571/comments/9 ------------------------------------------------------------------------ On 2009-09-03T04:15:22+00:00 Mtk-manpages-googlemail wrote: Subject: Re: getaddrinfo() hints==NULL (ai_flags) deviates from POSIX.1 On Mon, Aug 31, 2009 at 2:14 PM, drepper at redhat dot com<[email protected]> wrote: > > ------- Additional Comments From drepper at redhat dot com 2009-08-31 12:14 > ------- > (In reply to comment #0) >> Should it be fixed? > > No. Like several other things in the getaddrinfo spec this is non-optimal at > best. The defaults used in glibc are much better. Thanks. I'll update the man page to make it clear that this choice is deliberate. Reply at: https://bugs.launchpad.net/glibc/+bug/153571/comments/10 ------------------------------------------------------------------------ On 2009-10-09T22:08:26+00:00 Paul Fee wrote: Can some details be added as to why the glibc defaults are better than the POSIX standard. The default only applies if hints==NULL. If the POSIX defaults are non-optimal, then users of other systems (e.g. Solaris) would find it useful to know that different settings are preferred. On Solaris 10, setting hints to NULL results in POSIX defined behaviour. Are the reasons behind glibc's defaults unique to glibc or are they related to network effects which would apply to any OS or C resolver library. If the settings are valid everywhere then getaddrinfo() users would benefit from using them on non-glibc platforms. Thanks. Reply at: https://bugs.launchpad.net/glibc/+bug/153571/comments/11 ** Changed in: glibc Importance: Unknown => Medium -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/153571 Title: getaddrinfo manpage doesn't match glibc implementation when hints is NULL -- ubuntu-bugs mailing list [email protected] https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
