]> git.ipfire.org Git - thirdparty/squid.git/commitdiff
Remove NEWSOS detection and code (#2035)
authorFrancesco Chemolli <5175948+kinkie@users.noreply.github.com>
Tue, 25 Mar 2025 21:48:42 +0000 (21:48 +0000)
committerSquid Anubis <squid-anubis@squid-cache.org>
Wed, 26 Mar 2025 02:40:14 +0000 (02:40 +0000)
Sony Network Engineering Workstation was discontinued in 1998.

compat/osdetect.h
configure.ac
src/comm.cc

index 8f40c2cfeed70a25836f6421d552c31feaf81e4e..5dfe6e6a130ffaf980031771bb1b69cd276ed494 100644 (file)
@@ -73,9 +73,6 @@
 #elif defined(__APPLE__)
 #define _SQUID_APPLE_ 1
 
-#elif defined(sony_news) && defined(__svr4)
-#define _SQUID_NEWSOS6_ 1
-
 #elif defined(__QNX__)
 #define _SQUID_QNX_ 1
 
index cfba1e2a00aed466cd63d18ba5b1bbac66f02a61..57800a38491b5f9e78bdefc478bb794c80dbef5f 100644 (file)
@@ -2087,9 +2087,7 @@ assert(myBar != NULL);
     ])
   ],
 
-  [*-*-solaris2.[[0-4]]],[AC_DEFINE(GETTIMEOFDAY_NO_TZP,1)],
-
-  [*-sony-newsos[[56]]*],[AC_DEFINE(GETTIMEOFDAY_NO_TZP,1)]
+  [*-*-solaris2.[[0-4]]],[AC_DEFINE(GETTIMEOFDAY_NO_TZP,1)]
 )
 
 dnl This has to be before AC_CHECK_FUNCS
index e27a8fd5cf79489fe7307c77b09a7825f0b8d2c8..0a0df0cf70bd4de04e96e0adb4e3acd2e76ed267 100644 (file)
@@ -692,18 +692,6 @@ comm_connect_addr(int sock, const Ip::Address &address)
 
     } else {
         errno = 0;
-#if _SQUID_NEWSOS6_
-        /* Makoto MATSUSHITA <matusita@ics.es.osaka-u.ac.jp> */
-        if (connect(sock, AI->ai_addr, AI->ai_addrlen) < 0)
-            xerrno = errno;
-
-        if (xerrno == EINVAL) {
-            errlen = sizeof(err);
-            x = getsockopt(sock, SOL_SOCKET, SO_ERROR, &err, &errlen);
-            if (x >= 0)
-                xerrno = x;
-        }
-#else
         errlen = sizeof(err);
         x = getsockopt(sock, SOL_SOCKET, SO_ERROR, &err, &errlen);
         if (x == 0)
@@ -720,7 +708,6 @@ comm_connect_addr(int sock, const Ip::Address &address)
             xerrno = ENOTCONN;
         else
             xerrno = errno;
-#endif
 #endif
     }