O>>Фраза "is guaranteed that the name returned will be successfully parsed by gethostbyname and WSAAsyncGetHostByName" тут как бы намекает что все не так просто.
Pzz>Она как бы намекает, что синтаксическая корректность имени хоста гарантируется вендой.
Там еще и такая фраза есть:
If no local host name has been configured, gethostname must succeed and return a token host name that gethostbyname or WSAAsyncGetHostByName can resolve.
Кстати, вот
getifaddrs работает нормально в лялихе и тоже тяжеловестностью не отличается.