summaryrefslogtreecommitdiff
path: root/java/jdk16/files/patch-PlainDatagramSocketImpl.c
blob: 5ca1cf81f6a4748dc1a6ddca3649c3edef8e454b (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
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));