diff options
author | Guido Günther <agx@sigxcpu.org> | 2013-05-15 06:59:46 +0200 |
---|---|---|
committer | Guido Günther <agx@sigxcpu.org> | 2013-05-15 06:59:46 +0200 |
commit | 96312505fb362c99a50c95d694d3710bdebef4b1 (patch) | |
tree | 98449b63480e6b7f50bfd0f7c6971f7d59f83053 /debian/patches/kfreebsd-support-jdk.diff | |
parent | 937fb10cda71821abf2daaa94e56a77f495091cf (diff) |
Fix merge error in NetworkInterface.c
Need to squash this later.
Diffstat (limited to 'debian/patches/kfreebsd-support-jdk.diff')
-rw-r--r-- | debian/patches/kfreebsd-support-jdk.diff | 60 |
1 files changed, 60 insertions, 0 deletions
diff --git a/debian/patches/kfreebsd-support-jdk.diff b/debian/patches/kfreebsd-support-jdk.diff index 6721da7..fc270aa 100644 --- a/debian/patches/kfreebsd-support-jdk.diff +++ b/debian/patches/kfreebsd-support-jdk.diff @@ -2325,3 +2325,63 @@ index 25973d9..3fd1f3f 100644 -- 1.7.10.4 +--- openjdk/jdk/src/solaris/native/java/net/NetworkInterface.c.orig 2013-05-13 22:15:57.256306117 +0200 ++++ openjdk/jdk/src/solaris/native/java/net/NetworkInterface.c 2013-05-13 22:25:08.558318954 +0200 +@@ -56,7 +56,7 @@ + #define _PATH_PROCNET_IFINET6 "/proc/net/if_inet6" + #endif + +-#if defined(_ALLBSD_SOURCE) ++#if defined(_ALLBSD_SOURCE) || defined(__FreeBSD_kernel__) + #include <sys/param.h> + #include <sys/ioctl.h> + #include <sys/sockio.h> +@@ -69,17 +69,6 @@ + #endif + #endif + +-#if defined(__FreeBSD__) || defined(__FreeBSD_kernel__) +-#include <sys/param.h> +-#include <sys/ioctl.h> +-#include <sys/sockio.h> +-#include <net/ethernet.h> +-#include <net/if_var.h> +-#include <net/if_dl.h> +-#include <netinet/in_var.h> +-#include <ifaddrs.h> +-#endif +- + #include "jvm.h" + #include "jni_util.h" + #include "net_util.h" +@@ -1180,11 +1169,7 @@ + return -1; + } + +-#if defined(__FreeBSD__) || defined(__FreeBSD_kernel__) +- return if2.ifr_index; +-#else + return if2.ifr_ifindex; +-#endif + } + + /** +@@ -1686,7 +1671,7 @@ + } + + /** BSD **/ +-#if defined(__FreeBSD__) || defined(__FreeBSD_kernel__) ++#ifdef _ALLBSD_SOURCE || defined(__FreeBSD_kernel__) + /* Open socket for further ioct calls, try v4 socket first and + * if it falls return v6 socket + */ +@@ -1986,9 +1971,6 @@ + + #endif + +- +-/** BSD **/ +-#ifdef _ALLBSD_SOURCE + /* Open socket for further ioct calls, try v4 socket first and + * if it falls return v6 socket + */ |