[erlang-questions] IPv6 support in inet_gethost

Jani Hakala <>
Tue Nov 21 15:41:50 CET 2006


"Sergei Golovan" <> writes:

> Hi!
>
> As far as I understand, inet_gethost uses getipnodebyname and
> getipnodebyaddr functions.
>
> It seems that both functions aren't implemented in Linux (probably
> they require some unusual libraries?).
>
The man page says that
 "These functions are deprecated. Use getaddrinfo(3)  and getnameinfo(3)
  instead."

 "NOTES
    These functions have been present in glibc 2.1.91-95, but were removed
    again. Several Unix-like systems support them, but all call them 
    deprecated."

> Mikael Magnusson has sent a patch (attached, patch is for R11B-2) to
> Debian bugs database. It adds IPv6 addresses resolution using
> gethostbyname2 and gethostbyaddr.
>
gethostbyname2 is a GNU extension.

> I hope it will be useful not only for Debian users.
>
Using getaddrinfo and getnameinfo might be a better idea then?

Jani Hakala



More information about the erlang-questions mailing list