From 92b914da21d0b47c3e2b5666b73a69a31be00493 Mon Sep 17 00:00:00 2001 From: Greg Lewis Date: Mon, 8 Nov 2010 08:14:04 +0000 Subject: . Update to Build 117. . Temporarily disable a previous openjdk7 install as a bootstrap since the previous version won't compile this one. --- java/openjdk7/files/patch-zzz-nio-kqueue | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) (limited to 'java/openjdk7/files/patch-zzz-nio-kqueue') diff --git a/java/openjdk7/files/patch-zzz-nio-kqueue b/java/openjdk7/files/patch-zzz-nio-kqueue index 61c4783237bb..d72f874e20f0 100644 --- a/java/openjdk7/files/patch-zzz-nio-kqueue +++ b/java/openjdk7/files/patch-zzz-nio-kqueue @@ -313,7 +313,7 @@ } --- jdk/src/solaris/classes/sun/nio/ch/KqueueSelectorImpl.java (revision 0) +++ jdk/src/solaris/classes/sun/nio/ch/KqueueSelectorImpl.java (revision 16) -@@ -0,0 +1,204 @@ +@@ -0,0 +1,203 @@ +/* + * scratched by davidxu@freebsd.org + */ @@ -362,10 +362,9 @@ + */ + KqueueSelectorImpl(SelectorProvider sp) { + super(sp); -+ int[] fdes = new int[2]; -+ IOUtil.initPipe(fdes, false); -+ fd0 = fdes[0]; -+ fd1 = fdes[1]; ++ long pipeFds = IOUtil.makePipe(false); ++ fd0 = (int) (pipeFds >>> 32); ++ fd1 = (int) pipeFds; + kqueueWrapper = new KqueueArrayWrapper(); + totalChannels = 1; + kqueueWrapper.initInterrupt(fd0, fd1); @@ -458,7 +457,7 @@ + selectedKeys = null; + + // Deregister channels -+ Iterator i = keys.iterator(); ++ Iterator i = keys.iterator(); + while (i.hasNext()) { + SelectionKeyImpl ski = (SelectionKeyImpl)i.next(); + deregister(ski); -- cgit v1.2.3