40 lines
1.1 KiB
Text
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
|