]> sjero.net Git - wget/commitdiff
Do not use macro WGET_SOCKLEN_T.
authorGiuseppe Scrivano <gscrivano@gnu.org>
Fri, 7 May 2010 08:11:15 +0000 (10:11 +0200)
committerGiuseppe Scrivano <gscrivano@gnu.org>
Fri, 7 May 2010 08:11:15 +0000 (10:11 +0200)
ChangeLog
configure.ac
m4/wget.m4

index 1abc1daf963757bc64885ecb8beecf5e01b2d37a..a9a45e1daf42f031f9c2095854cd3612568468cd 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,9 @@
+2010-05-07  Giuseppe Scrivano  <gscrivano@gnu.org>
+
+       * configure.ac: Don't call macro WGET_SOCKLEN_T.
+
+       * m4/wget.m4 (WGET_SOCKLEN_T): Remove macro.
+
 2010-05-07  Giuseppe Scrivano  <gscrivano@gnu.org>
 
        * configure.ac (ALL_LINGUAS): Remove.
index f5b776c3d71586ffca818dc0588b781071f73a20..4eb42d2668540ca4a00b063d232506f352289b8e 100644 (file)
@@ -223,7 +223,6 @@ dnl
 dnl Call Wget-specific macros defined in aclocal.
 dnl
 WGET_STRUCT_UTIMBUF
-WGET_SOCKLEN_T
 WGET_FNMATCH
 WGET_NANOSLEEP
 WGET_POSIX_CLOCK
index f6232813e7521d7c6bf26ec1979cda4a2fcf507c..e06eab4f4ba378811f325a4c6e2dc523af0d393b 100644 (file)
@@ -42,36 +42,6 @@ AC_DEFUN([WGET_STRUCT_UTIMBUF], [
   ])
 ])
 
-
-dnl Check for socklen_t.  The third argument of accept, getsockname,
-dnl etc. is int * on some systems, but size_t * on others.  POSIX
-dnl finally standardized on socklen_t, but older systems don't have
-dnl it.  If socklen_t exists, we use it, else if accept() accepts
-dnl size_t *, we use that, else we use int.
-
-AC_DEFUN([WGET_SOCKLEN_T], [
-  AC_MSG_CHECKING(for socklen_t)
-  AC_COMPILE_IFELSE([
-#include <sys/types.h>
-#include <sys/socket.h>
-socklen_t x;
-  ], [AC_MSG_RESULT(socklen_t)], [
-    AC_COMPILE_IFELSE([
-#include <sys/types.h>
-#include <sys/socket.h>
-int accept (int, struct sockaddr *, size_t *);
-    ], [
-      AC_MSG_RESULT(size_t)
-      AC_DEFINE([socklen_t], [size_t],
-                [Define to int or size_t on systems without socklen_t.])
-    ], [
-      AC_MSG_RESULT(int)
-      AC_DEFINE([socklen_t], [int],
-                [Define to int or size_t on systems without socklen_t.])
-    ])
-  ])
-])
-
 dnl Check whether fnmatch.h can be included.  This doesn't use
 dnl AC_FUNC_FNMATCH because Wget is already careful to only use
 dnl fnmatch on certain OS'es.  However, fnmatch.h is sometimes broken