Hi all: I am using getaddrinfo() on a AIX 5.1 machine. getaddrinfo() is
available on this machine, but IPv6 is not activated. when I call
getaddrinfo in order to get a sockaddr suitable for bind() with the
INADDR[6]_ANY, I'm getting odd results.
arguments to getaddrinfo:
hostname = NULL
servname = decimal port number
hints.ai_family = AF_INET
hints.ai_protocol = 0
hints.ai_flags = AI_PASSIVE
getaddrinfo returns success with one sockaddr returned. However the
sa_family in the returned sockaddr specifies AF_UNSPEC, not the address
family requested. Is this a bug? based on the AIX doc I have, there is no
description of the intended behavior.
This same thing happens if hints.ai_family specifes AF_INET6, but I would
expect to get an error from getaddrinfo, not success with the wrong family.
I would most appreciate any advice. Thanks.
Dave McLellan --Consulting Software Engineer - SPEA Engineering
EMC Corporation
228 South St. Mail Stop: 228 LL/AA-24
Hopkinton, MA 01748 USA
+1-508-249-1257 F: +1-508-497-8030 [EMAIL PROTECTED]
---------------------------------------------------------------------
The IPv6 Users Mailing List
Unsubscribe by sending "unsubscribe users" to [EMAIL PROTECTED]