1.2.10
by Andreas Metzler
Import upstream version 2.12.10 |
1 |
# netdb_h.m4 serial 11 |
1.2.9
by Andreas Metzler
Import upstream version 2.12.7 |
2 |
dnl Copyright (C) 2008-2011 Free Software Foundation, Inc. |
1.2.2
by Andreas Metzler
Import upstream version 2.8.1 |
3 |
dnl This file is free software; the Free Software Foundation |
4 |
dnl gives unlimited permission to copy and/or distribute it, |
|
5 |
dnl with or without modifications, as long as this notice is preserved. |
|
6 |
||
7 |
AC_DEFUN([gl_HEADER_NETDB], |
|
8 |
[
|
|
9 |
AC_REQUIRE([gl_NETDB_H_DEFAULTS]) |
|
10 |
gl_CHECK_NEXT_HEADERS([netdb.h]) |
|
11 |
if test $ac_cv_header_netdb_h = yes; then |
|
12 |
HAVE_NETDB_H=1 |
|
13 |
else |
|
14 |
HAVE_NETDB_H=0 |
|
15 |
fi |
|
16 |
AC_SUBST([HAVE_NETDB_H]) |
|
1.2.7
by Andreas Metzler
Import upstream version 2.10.4 |
17 |
|
18 |
dnl Check for declarations of anything we want to poison if the |
|
19 |
dnl corresponding gnulib module is not in use. |
|
20 |
gl_WARN_ON_USE_PREPARE([[#include <netdb.h>]], |
|
21 |
[getaddrinfo freeaddrinfo gai_strerror getnameinfo]) |
|
1.2.2
by Andreas Metzler
Import upstream version 2.8.1 |
22 |
]) |
23 |
||
24 |
AC_DEFUN([gl_NETDB_MODULE_INDICATOR], |
|
25 |
[
|
|
26 |
dnl Use AC_REQUIRE here, so that the default settings are expanded once only.
|
|
27 |
AC_REQUIRE([gl_NETDB_H_DEFAULTS]) |
|
1.2.7
by Andreas Metzler
Import upstream version 2.10.4 |
28 |
gl_MODULE_INDICATOR_SET_VARIABLE([$1]) |
1.2.10
by Andreas Metzler
Import upstream version 2.12.10 |
29 |
dnl Define it also as a C macro, for the benefit of the unit tests. |
30 |
gl_MODULE_INDICATOR_FOR_TESTS([$1]) |
|
1.2.2
by Andreas Metzler
Import upstream version 2.8.1 |
31 |
]) |
32 |
||
33 |
AC_DEFUN([gl_NETDB_H_DEFAULTS], |
|
34 |
[
|
|
35 |
GNULIB_GETADDRINFO=0; AC_SUBST([GNULIB_GETADDRINFO]) |
|
36 |
dnl Assume proper GNU behavior unless another module says otherwise. |
|
37 |
HAVE_STRUCT_ADDRINFO=1; AC_SUBST([HAVE_STRUCT_ADDRINFO]) |
|
38 |
HAVE_DECL_FREEADDRINFO=1; AC_SUBST([HAVE_DECL_FREEADDRINFO]) |
|
39 |
HAVE_DECL_GAI_STRERROR=1; AC_SUBST([HAVE_DECL_GAI_STRERROR]) |
|
40 |
HAVE_DECL_GETADDRINFO=1; AC_SUBST([HAVE_DECL_GETADDRINFO]) |
|
41 |
HAVE_DECL_GETNAMEINFO=1; AC_SUBST([HAVE_DECL_GETNAMEINFO]) |
|
1.2.10
by Andreas Metzler
Import upstream version 2.12.10 |
42 |
REPLACE_GAI_STRERROR=0; AC_SUBST([REPLACE_GAI_STRERROR]) |
1.2.2
by Andreas Metzler
Import upstream version 2.8.1 |
43 |
]) |