diff options
author | Simon Josefsson <simon@josefsson.org> | 2005-10-01 11:19:16 +0000 |
---|---|---|
committer | Simon Josefsson <simon@josefsson.org> | 2005-10-01 11:19:16 +0000 |
commit | eeb823a84268d8a8d9069c0b0349c9a011562e5a (patch) | |
tree | 2ed5b7ad3051c6ceb23f9b2e6d2318f8f614bf77 /m4/getaddrinfo.m4 | |
parent | d1f4e1e3350eb758f5de9353415a4ba7394f348d (diff) | |
download | gnulib-eeb823a84268d8a8d9069c0b0349c9a011562e5a.tar.gz |
2005-10-01 Simon Josefsson <jas@extundo.com>
* getaddrinfo.m4: Include sys/types.h for sys/socket.h, on FreeBSD
and Darwin.
Diffstat (limited to 'm4/getaddrinfo.m4')
-rw-r--r-- | m4/getaddrinfo.m4 | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/m4/getaddrinfo.m4 b/m4/getaddrinfo.m4 index f95bb1a93f..be44232d70 100644 --- a/m4/getaddrinfo.m4 +++ b/m4/getaddrinfo.m4 @@ -21,6 +21,12 @@ AC_DEFUN([gl_PREREQ_GETADDRINFO], [ AC_REQUIRE([AC_GNU_SOURCE]) AC_CHECK_HEADERS_ONCE(sys/socket.h netdb.h sys/types.h netinet/in.h) AC_CHECK_DECLS([getaddrinfo, freeaddrinfo, gai_strerror],,,[ + /* sys/types.h is not needed according to POSIX, but the + sys/socket.h in i386-unknown-freebsd4.10 and + powerpc-apple-darwin5.5 required it. */ +#ifdef HAVE_SYS_TYPES_H +# include <sys/types.h> +#endif #ifdef HAVE_SYS_SOCKET_H # include <sys/socket.h> #endif @@ -29,6 +35,9 @@ AC_DEFUN([gl_PREREQ_GETADDRINFO], [ #endif ]) AC_CHECK_TYPES([struct addrinfo],,,[ +#ifdef HAVE_SYS_TYPES_H +# include <sys/types.h> +#endif #ifdef HAVE_SYS_SOCKET_H # include <sys/socket.h> #endif |