bug-gnulib
[Top][All Lists]
Advanced

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

gl_GETADDRINFO won't work on Tru64 UNIX 5.1


From: Albert Chin
Subject: gl_GETADDRINFO won't work on Tru64 UNIX 5.1
Date: Fri, 30 Jun 2006 05:48:23 -0500
User-agent: Mutt/1.5.6i

gl_GETADDRINFO uses the following to test for getaddrinfo:
  AC_SEARCH_LIBS(getaddrinfo, [nsl socket])

This won't work on Tru64 UNIX 5.1. No getaddrinfo() function exists in
libc. Rather, there exists ngetaddrinfo() and ogetaddrinfo():
  $ nm /usr/shlib/libc.so|grep getaddrinfo
  ngetaddrinfo                     | 0004395900636352 | T | 0000000000000008
  ogetaddrinfo                     | 0004395900637184 | T | 0000000000000008

>From <netdb.h>:
  #if defined (_SOCKADDR_LEN) || defined (_XOPEN_SOURCE_EXTENDED)
  #define getaddrinfo ngetaddrinfo
  #else
  #define getaddrinfo ogetaddrinfo
  #endif

The best way to test for getaddrinfo() is to compile a small program
using the function and include <netdb.h>.

-- 
albert chin (address@hidden)




reply via email to

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