]> git.ipfire.org Git - thirdparty/squid.git/commitdiff
Author: Guido Serassio <serassio@squid-cache.org>
authorAmos Jeffries <squid3@treenet.co.nz>
Sat, 6 Jun 2009 00:41:56 +0000 (12:41 +1200)
committerAmos Jeffries <squid3@treenet.co.nz>
Sat, 6 Jun 2009 00:41:56 +0000 (12:41 +1200)
Fix TCP and UDP buffer size detection

After the switch to C++ of configure.in, some tests must be revised, maybe
that they are still some other always failing test.

configure.in

index f4729c3a5491b1a3919c5d723d47a243a985f198..92366b0bdfe948f29841664de6be4825b7504033 100644 (file)
@@ -3425,10 +3425,13 @@ AC_TRY_RUN([
 main ()
 {
        FILE *fp;
-        int fd,val=0,len=sizeof(int);
+        int fd,val=0;
 #if (defined(WIN32) || defined(__WIN32__) || defined(__WIN32)) && !(defined(__CYGWIN32__) || defined(__CYGWIN__))
+        int len=sizeof(int);
        WSADATA wsaData;
        WSAStartup(2, &wsaData);
+#else
+        socklen_t len=sizeof(socklen_t);
 #endif
        if ((fd = socket(AF_INET, SOCK_DGRAM, 0)) < 0) exit(1);
 #if (defined(WIN32) || defined(__WIN32__) || defined(__WIN32)) && !(defined(__CYGWIN32__) || defined(__CYGWIN__))
@@ -3470,10 +3473,13 @@ AC_TRY_RUN([
 main ()
 {
        FILE *fp;
-        int fd,val=0,len=sizeof(int);
+        int fd,val=0;
 #if (defined(WIN32) || defined(__WIN32__) || defined(__WIN32)) && !(defined(__CYGWIN32__) || defined(__CYGWIN__))
+        int len=sizeof(int);
        WSADATA wsaData;
        WSAStartup(2, &wsaData);
+#else
+        socklen_t len=sizeof(socklen_t);
 #endif
        if ((fd = socket(AF_INET, SOCK_DGRAM, 0)) < 0) exit(1);
 #if (defined(WIN32) || defined(__WIN32__) || defined(__WIN32)) && !(defined(__CYGWIN32__) || defined(__CYGWIN__))
@@ -3515,10 +3521,13 @@ AC_TRY_RUN([
 main ()
 {
        FILE *fp;
-        int fd,val=0,len=sizeof(int);
+        int fd,val=0;
 #if (defined(WIN32) || defined(__WIN32__) || defined(__WIN32)) && !(defined(__CYGWIN32__) || defined(__CYGWIN__))
+        int len=sizeof(int);
        WSADATA wsaData;
        WSAStartup(2, &wsaData);
+#else
+        socklen_t len=sizeof(socklen_t);
 #endif
        if ((fd = socket(AF_INET, SOCK_STREAM, 0)) < 0) exit(1);
 #if (defined(WIN32) || defined(__WIN32__) || defined(__WIN32)) && !(defined(__CYGWIN32__) || defined(__CYGWIN__))
@@ -3564,10 +3573,13 @@ AC_TRY_RUN([
 main ()
 {
        FILE *fp;
-        int fd,val=0,len=sizeof(int);
+        int fd,val=0;
 #if (defined(WIN32) || defined(__WIN32__) || defined(__WIN32)) && !(defined(__CYGWIN32__) || defined(__CYGWIN__))
+        int len=sizeof(int);
        WSADATA wsaData;
        WSAStartup(2, &wsaData);
+#else
+        socklen_t len=sizeof(socklen_t);
 #endif
        if ((fd = socket(AF_INET, SOCK_STREAM, 0)) < 0) exit(1);
 #if (defined(WIN32) || defined(__WIN32__) || defined(__WIN32)) && !(defined(__CYGWIN32__) || defined(__CYGWIN__))