]> granicus.if.org Git - php/commitdiff
Remove duplicate socklen_t check
authorPeter Kokot <peterkokot@gmail.com>
Thu, 18 Jul 2019 10:11:19 +0000 (12:11 +0200)
committerPeter Kokot <peterkokot@gmail.com>
Thu, 18 Jul 2019 10:11:19 +0000 (12:11 +0200)
- Use Autoconf's default AC_CHECK_TYPES

Closes GH-4418

build/php.m4
configure.ac
sapi/cgi/config9.m4

index a17a4b9b6066e4c5bb89a81c19639d9dbd30b1d3..3624a33a8eecdcf54379306ebcee8e3824446d11 100644 (file)
@@ -1322,26 +1322,6 @@ if test "$ac_cv_struct_flock" = "yes" ; then
 fi
 ])
 
-dnl
-dnl PHP_SOCKLEN_T
-dnl
-AC_DEFUN([PHP_SOCKLEN_T],[
-AC_CACHE_CHECK(for socklen_t,ac_cv_socklen_t,
-  AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[
-#include <sys/types.h>
-#include <sys/socket.h>
-]],[[
-socklen_t x;
-]])],[
-  ac_cv_socklen_t=yes
-],[
-  ac_cv_socklen_t=no
-]))
-if test "$ac_cv_socklen_t" = "yes"; then
-  AC_DEFINE(HAVE_SOCKLEN_T, 1, [Whether you have socklen_t])
-fi
-])
-
 dnl
 dnl PHP_MISSING_FCLOSE_DECL
 dnl
index 67082077c841cb9922b283333fd8179f945a95d9..36c6e5e3e24d33cb019d49de67239af707ccee9c 100644 (file)
@@ -498,7 +498,15 @@ AC_STRUCT_TIMEZONE
 PHP_MISSING_TIME_R_DECL
 PHP_MISSING_FCLOSE_DECL
 PHP_STRUCT_FLOCK
-PHP_SOCKLEN_T
+
+AC_CHECK_TYPES(socklen_t, [], [], [
+  #ifdef HAVE_SYS_TYPES_H
+  # include <sys/types.h>
+  #endif
+  #ifdef HAVE_SYS_SOCKET_H
+  # include <sys/socket.h>
+  #endif
+])
 
 dnl These are defined elsewhere than stdio.h.
 PHP_CHECK_SIZEOF(intmax_t, 0)
index a26f4179333a62d6ddba82bed614f2ec1467e7e3..ae927cd5f8de8ce2f9012f00fbc2f233ce74d6e1 100644 (file)
@@ -8,12 +8,6 @@ dnl CGI setup.
 AC_MSG_CHECKING(for CGI build)
 if test "$PHP_CGI" != "no"; then
     AC_MSG_RESULT(yes)
-    AC_MSG_CHECKING([for socklen_t in sys/socket.h])
-    AC_EGREP_HEADER([socklen_t], [sys/socket.h],
-      [AC_MSG_RESULT([yes])
-       AC_DEFINE([HAVE_SOCKLEN_T], [1],
-        [Define if the socklen_t typedef is in sys/socket.h])],
-      AC_MSG_RESULT([no]))
 
     AC_MSG_CHECKING([for sun_len in sys/un.h])
     AC_EGREP_HEADER([sun_len], [sys/un.h],