mirror of
https://github.com/moparisthebest/curl
synced 2024-12-21 15:48:49 -05:00
Albert Chin:
Forgot one case. On HP-UX 11.00, gethostbyname_r() is properly defined if -D_REENTRANT is used. Without it, the compiler still accepts the function prototype but gives a warning about hostent_data going out of scope. This is because struct hostent_data is not declared. So, we force an error by trying to set a variable to the struct.
This commit is contained in:
parent
3474ec4ecb
commit
325391aef9
@ -377,6 +377,7 @@ AC_DEFUN(CURL_CHECK_GETHOSTBYNAME_R,
|
||||
|
||||
int
|
||||
gethostbyname_r(const char *, struct hostent *, struct hostent_data *);],[
|
||||
struct hostent_data data;
|
||||
gethostbyname_r(NULL, NULL, NULL);],[
|
||||
AC_MSG_RESULT(yes)
|
||||
AC_DEFINE(HAVE_GETHOSTBYNAME_R_3)
|
||||
@ -394,6 +395,7 @@ gethostbyname_r(NULL, NULL, NULL);],[
|
||||
|
||||
int
|
||||
gethostbyname_r(const char *,struct hostent *, struct hostent_data *);],[
|
||||
struct hostent_data data;
|
||||
gethostbyname_r(NULL, NULL, NULL);],[
|
||||
AC_MSG_RESULT(yes)
|
||||
AC_DEFINE(HAVE_GETHOSTBYNAME_R_3)
|
||||
|
Loading…
Reference in New Issue
Block a user