summaryrefslogtreecommitdiff
path: root/configure.ac
diff options
context:
space:
mode:
authorNikita Popov <nikita.ppv@gmail.com>2020-10-05 10:46:46 +0200
committerNikita Popov <nikita.ppv@gmail.com>2020-10-05 10:46:46 +0200
commit9ad5381a2f94073f2d84bdda9bc8892d18587fdd (patch)
tree083657dc3332e7c14ccf949d964037fd1cc3d532 /configure.ac
parentc00816a38fe762777ca0b7dd3035406b51a921b1 (diff)
parentaa405b7da270595d349d0596ad31305a41d4b1c0 (diff)
downloadphp-git-9ad5381a2f94073f2d84bdda9bc8892d18587fdd.tar.gz
Merge branch 'PHP-7.3' into PHP-7.4
* PHP-7.3: Fix -Wimplicit-function-declaration in configure
Diffstat (limited to 'configure.ac')
-rw-r--r--configure.ac11
1 files changed, 6 insertions, 5 deletions
diff --git a/configure.ac b/configure.ac
index c843240f9f..2d4ce30825 100644
--- a/configure.ac
+++ b/configure.ac
@@ -662,6 +662,7 @@ dnl getaddrinfo.
AC_CACHE_CHECK([for getaddrinfo], ac_cv_func_getaddrinfo,
[AC_LINK_IFELSE([AC_LANG_PROGRAM([[#include <netdb.h>]],
[[struct addrinfo *g,h;g=&h;getaddrinfo("","",g,&g);]])],[AC_RUN_IFELSE([AC_LANG_SOURCE([[
+#include <string.h>
#include <netdb.h>
#include <sys/types.h>
#ifndef AF_INET
@@ -674,11 +675,11 @@ int main(void) {
hints.ai_flags = AI_NUMERICHOST;
if (getaddrinfo("127.0.0.1", 0, &hints, &ai) < 0) {
- exit(1);
+ return 1;
}
if (ai == 0) {
- exit(1);
+ return 1;
}
pai = ai;
@@ -686,16 +687,16 @@ int main(void) {
while (pai) {
if (pai->ai_family != AF_INET) {
/* 127.0.0.1/NUMERICHOST should only resolve ONE way */
- exit(1);
+ return 1;
}
if (pai->ai_addr->sa_family != AF_INET) {
/* 127.0.0.1/NUMERICHOST should only resolve ONE way */
- exit(1);
+ return 1;
}
pai = pai->ai_next;
}
freeaddrinfo(ai);
- exit(0);
+ return 0;
}
]])],[ac_cv_func_getaddrinfo=yes], [ac_cv_func_getaddrinfo=no], [ac_cv_func_getaddrinfo=no])],
[ac_cv_func_getaddrinfo=no])])