From 6ebac3dc7608b08c943b3b6d7fb47678babe2ddc Mon Sep 17 00:00:00 2001 From: Daniel Stenberg Date: Thu, 8 Nov 2001 14:48:50 +0000 Subject: now we make sure that NULL is defined in the gethostbyname_r() compiles as it turned out they aren't everywhere, and that causes compiles to fail and then we don't find the proper function call! --- acinclude.m4 | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/acinclude.m4 b/acinclude.m4 index eb0b2c497..2aea0f562 100644 --- a/acinclude.m4 +++ b/acinclude.m4 @@ -335,6 +335,8 @@ AC_DEFUN(CURL_CHECK_GETHOSTBYNAME_R, #include #include #include +#undef NULL +#define NULL (void *)0 int gethostbyname_r(const char *, struct hostent *, struct hostent_data *);],[ @@ -350,6 +352,8 @@ gethostbyname_r(NULL, NULL, NULL);],[ #include #include #include +#undef NULL +#define NULL (void *)0 int gethostbyname_r(const char *,struct hostent *, struct hostent_data *);],[ @@ -363,6 +367,8 @@ gethostbyname_r(NULL, NULL, NULL);],[ AC_TRY_COMPILE([ #include #include +#undef NULL +#define NULL (void *)0 struct hostent * gethostbyname_r(const char *, struct hostent *, char *, int, int *);],[ @@ -375,6 +381,8 @@ gethostbyname_r(NULL, NULL, NULL, 0, NULL);],[ AC_TRY_COMPILE([ #include #include +#undef NULL +#define NULL (void *)0 int gethostbyname_r(const char *, struct hostent *, char *, size_t, -- cgit v1.2.3