Imported Upstream version 1.4.15
This commit is contained in:
parent
882cdeecca
commit
047baae1ca
386 changed files with 60019 additions and 38317 deletions
|
@ -1,5 +1,5 @@
|
|||
# getaddrinfo.m4 serial 20
|
||||
dnl Copyright (C) 2004-2009 Free Software Foundation, Inc.
|
||||
# getaddrinfo.m4 serial 23
|
||||
dnl Copyright (C) 2004-2010 Free Software Foundation, Inc.
|
||||
dnl This file is free software; the Free Software Foundation
|
||||
dnl gives unlimited permission to copy and/or distribute it,
|
||||
dnl with or without modifications, as long as this notice is preserved.
|
||||
|
@ -25,7 +25,7 @@ AC_DEFUN([gl_GETADDRINFO],
|
|||
LIBS="$gai_saved_LIBS $GETADDRINFO_LIB"
|
||||
|
||||
AC_CACHE_CHECK([for getaddrinfo], [gl_cv_func_getaddrinfo], [
|
||||
AC_TRY_LINK([
|
||||
AC_LINK_IFELSE([AC_LANG_PROGRAM([[
|
||||
#include <sys/types.h>
|
||||
#ifdef HAVE_SYS_SOCKET_H
|
||||
#include <sys/socket.h>
|
||||
|
@ -34,21 +34,21 @@ AC_DEFUN([gl_GETADDRINFO],
|
|||
#include <netdb.h>
|
||||
#endif
|
||||
#include <stddef.h>
|
||||
], [getaddrinfo("", "", NULL, NULL);],
|
||||
]], [[getaddrinfo("", "", NULL, NULL);]])],
|
||||
[gl_cv_func_getaddrinfo=yes],
|
||||
[gl_cv_func_getaddrinfo=no])])
|
||||
if test $gl_cv_func_getaddrinfo = no; then
|
||||
AC_CACHE_CHECK([for getaddrinfo in ws2tcpip.h and -lws2_32],
|
||||
gl_cv_w32_getaddrinfo, [
|
||||
gl_cv_w32_getaddrinfo, [
|
||||
gl_cv_w32_getaddrinfo=no
|
||||
am_save_LIBS="$LIBS"
|
||||
LIBS="$LIBS -lws2_32"
|
||||
AC_TRY_LINK([
|
||||
AC_LINK_IFELSE([AC_LANG_PROGRAM([[
|
||||
#ifdef HAVE_WS2TCPIP_H
|
||||
#include <ws2tcpip.h>
|
||||
#endif
|
||||
#include <stddef.h>
|
||||
], [getaddrinfo(NULL, NULL, NULL, NULL);], gl_cv_w32_getaddrinfo=yes)
|
||||
]], [[getaddrinfo(NULL, NULL, NULL, NULL);]])], [gl_cv_w32_getaddrinfo=yes])
|
||||
LIBS="$am_save_LIBS"
|
||||
])
|
||||
if test "$gl_cv_w32_getaddrinfo" = "yes"; then
|
||||
|
@ -64,7 +64,7 @@ AC_DEFUN([gl_GETADDRINFO],
|
|||
# header included somehow.
|
||||
AC_CACHE_CHECK([for gai_strerror (possibly via ws2tcpip.h)],
|
||||
gl_cv_func_gai_strerror, [
|
||||
AC_TRY_LINK([
|
||||
AC_LINK_IFELSE([AC_LANG_PROGRAM([[
|
||||
#include <sys/types.h>
|
||||
#ifdef HAVE_SYS_SOCKET_H
|
||||
#include <sys/socket.h>
|
||||
|
@ -76,7 +76,7 @@ AC_DEFUN([gl_GETADDRINFO],
|
|||
#include <ws2tcpip.h>
|
||||
#endif
|
||||
#include <stddef.h>
|
||||
], [gai_strerror (NULL);],
|
||||
]], [[gai_strerror (NULL);]])],
|
||||
[gl_cv_func_gai_strerror=yes],
|
||||
[gl_cv_func_gai_strerror=no])])
|
||||
if test $gl_cv_func_gai_strerror = no; then
|
||||
|
@ -96,6 +96,7 @@ AC_DEFUN([gl_PREREQ_GETADDRINFO], [
|
|||
AC_REQUIRE([gl_HEADER_SYS_SOCKET])dnl for HAVE_SYS_SOCKET_H, HAVE_WINSOCK2_H
|
||||
AC_REQUIRE([gl_HOSTENT]) dnl for HOSTENT_LIB
|
||||
AC_REQUIRE([gl_SERVENT]) dnl for SERVENT_LIB
|
||||
AC_REQUIRE([gl_FUNC_INET_NTOP]) dnl for INET_NTOP_LIB
|
||||
AC_REQUIRE([AC_C_RESTRICT])
|
||||
AC_REQUIRE([gl_SOCKET_FAMILIES])
|
||||
AC_REQUIRE([gl_HEADER_SYS_SOCKET])
|
||||
|
@ -163,4 +164,10 @@ AC_DEFUN([gl_PREREQ_GETADDRINFO], [
|
|||
*" $SERVENT_LIB "*) ;;
|
||||
*) GETADDRINFO_LIB="$GETADDRINFO_LIB $SERVENT_LIB" ;;
|
||||
esac
|
||||
|
||||
dnl Append $INET_NTOP_LIB to GETADDRINFO_LIB, avoiding gratuitous duplicates.
|
||||
case " $GETADDRINFO_LIB " in
|
||||
*" $INET_NTOP_LIB "*) ;;
|
||||
*) GETADDRINFO_LIB="$GETADDRINFO_LIB $INET_NTOP_LIB" ;;
|
||||
esac
|
||||
])
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue