pkgsrc/misc/root/patches/patch-aj
2000-12-28 01:59:26 +00:00

40 lines
1.1 KiB
Text

$NetBSD: patch-aj,v 1.1 2000/12/28 02:16:27 wiz Exp $
--- src/UNIX_UnixSystem.cxx.orig Tue Nov 2 11:38:04 1999
+++ src/UNIX_UnixSystem.cxx
@@ -1353,9 +1353,9 @@
// Get Internet Protocol (IP) address of host and port #.
struct sockaddr_in addr;
-#if defined(R__AIX) || defined(R__FBSD)
+#if defined(R__AIX)
size_t len = sizeof(addr);
-#elif defined(R__GLIBC)
+#elif defined(R__GLIBC) || defined(R__FBSD)
socklen_t len = sizeof(addr);
#else
int len = sizeof(addr);
@@ -1391,9 +1391,9 @@
// Get Internet Protocol (IP) address of remote host and port #.
struct sockaddr_in addr;
-#if defined(R__AIX) || defined(R__FBSD)
+#if defined(R__AIX)
size_t len = sizeof(addr);
-#elif defined(R__GLIBC)
+#elif defined(R__GLIBC) || defined(R__FBSD)
socklen_t len = sizeof(addr);
#else
int len = sizeof(addr);
@@ -1718,10 +1718,8 @@
if (sock < 0) return -1;
-#if defined(R__GLIBC) || defined(_AIX43)
+#if defined(R__GLIBC) || defined(_AIX43) || defined(R__FBSD)
socklen_t optlen = sizeof(*val);
-#elif defined(R__FBSD)
- size_t optlen = sizeof(*val);
#else
int optlen = sizeof(*val);
#endif