diff options
Diffstat (limited to 'java/jdk15/files')
-rw-r--r-- | java/jdk15/files/patch-PlainDatagramSocketImpl.c | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/java/jdk15/files/patch-PlainDatagramSocketImpl.c b/java/jdk15/files/patch-PlainDatagramSocketImpl.c new file mode 100644 index 000000000000..5ca1cf81f6a4 --- /dev/null +++ b/java/jdk15/files/patch-PlainDatagramSocketImpl.c @@ -0,0 +1,14 @@ +$FreeBSD$ + +diff -u -r1.3 PlainDatagramSocketImpl.c +--- ../src/solaris/native/java/net/PlainDatagramSocketImpl.c 19 Aug 2001 05:46:50 -0000 1.3 ++++ ../src/solaris/native/java/net/PlainDatagramSocketImpl.c 31 Oct 2002 16:39:39 -0000 +@@ -489,7 +489,7 @@ + strerror(errno)); + return; + } +-#if defined(__linux__) && defined(SO_BROADCAST) ++#if (defined(__linux__) || defined(__FreeBSD__) || defined(__NetBSD__) || defined(__OpenBSD__)) && defined(SO_BROADCAST) + { + int t = 1; + setsockopt(fd, SOL_SOCKET, SO_BROADCAST, (char*) &t, sizeof(int)); |