]> granicus.if.org Git - php/commitdiff
Don't use autoconf 2.52 macros.
authorWez Furlong <wez@php.net>
Tue, 29 Oct 2002 16:21:53 +0000 (16:21 +0000)
committerWez Furlong <wez@php.net>
Tue, 29 Oct 2002 16:21:53 +0000 (16:21 +0000)
configure.in

index 718dec53d2e3543c670761c58f86cf40ae72c10b..05b0ebbfe84db7711b0ccc6f6b65261d619c1c6e 100644 (file)
@@ -410,13 +410,13 @@ if test "$ac_cv_sockaddr_storage" = yes; then
 fi
 
 dnl Check if sockaddr data structure includes an "sa_len" member
-AC_CHECK_MEMBER([struct sockaddr.sa_len],
-  [AC_DEFINE(HAVE_SOCKADDR_LEN,1,[Whether sockaddr struct has sa_len])],
-  [],
-[
+
+AC_TRY_COMPILE([
 #include <sys/types.h>
 #include <sys/socket.h>
-])
+], [static struct sockaddr sa; int n = (int) sa.sa_len; return n],
+[AC_DEFINE(HAVE_SOCKADDR_LEN,1,[Whether sockaddr struct has sa_len])],
+[])
 
 dnl Check for IPv6 support
 AC_CACHE_CHECK([for IPv6 support], ac_cv_ipv6_support,