| 1 |
michael |
4359 |
AC_DEFUN([AX_LIBRARY_NET],[ |
| 2 |
|
|
AC_CHECK_FUNC(getaddrinfo, [], AC_SEARCH_LIBS(getaddrinfo, nsl)) |
| 3 |
|
|
AC_CHECK_FUNC(getnameinfo, [], AC_SEARCH_LIBS(getnameinfo, nsl)) |
| 4 |
|
|
AC_SEARCH_LIBS([socket],[socket],,[AC_MSG_ERROR([socket library not found])]) |
| 5 |
|
|
AC_CHECK_TYPE([struct sockaddr_in6],[AC_DEFINE([IPV6],[1],[Define to 1 if you have IPv6 support.])],,[#include <netinet/in.h>]) |
| 6 |
|
|
AC_CHECK_TYPES([struct sockaddr_in, struct sockaddr_storage, struct addrinfo],,,[#include <sys/types.h> |
| 7 |
|
|
#include <sys/socket.h> |
| 8 |
|
|
#include <netdb.h> |
| 9 |
|
|
]) |
| 10 |
|
|
AC_CHECK_MEMBERS([struct sockaddr_in.sin_len],,,[#include <sys/types.h> |
| 11 |
|
|
<sys/socket.h>]) |
| 12 |
|
|
]) |