diff options
author | jsturm <jsturm@138bc75d-0d04-0410-961f-82ee72b054a4> | 2003-09-26 03:50:45 +0000 |
---|---|---|
committer | jsturm <jsturm@138bc75d-0d04-0410-961f-82ee72b054a4> | 2003-09-26 03:50:45 +0000 |
commit | af63937e7863ed056054ccf6f05562a4fc3dc33c (patch) | |
tree | 59d8186bc992d2f26e423d449e4f1099cac658ba /libjava/gnu/java/nio/SelectorImpl.java | |
parent | 7d9ae20a7c1c39ceb19b62e807bde44af66dd066 (diff) | |
download | ppe42-gcc-af63937e7863ed056054ccf6f05562a4fc3dc33c.tar.gz ppe42-gcc-af63937e7863ed056054ccf6f05562a4fc3dc33c.zip |
Fix build failure.
* gnu/java/nio/SelectorImpl.java (getFDsAsArray): Use getNativeFD().
(select): Likewise.
(register): Use DatagramChannelSelectionKey, SocketChannelSelectionKey.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@71812 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'libjava/gnu/java/nio/SelectorImpl.java')
-rw-r--r-- | libjava/gnu/java/nio/SelectorImpl.java | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/libjava/gnu/java/nio/SelectorImpl.java b/libjava/gnu/java/nio/SelectorImpl.java index ea2ceda71e9..08531ef449a 100644 --- a/libjava/gnu/java/nio/SelectorImpl.java +++ b/libjava/gnu/java/nio/SelectorImpl.java @@ -125,7 +125,7 @@ public class SelectorImpl extends AbstractSelector if ((key.interestOps () & ops) != 0) { - result[counter] = key.fd; + result[counter] = key.getNativeFD(); counter++; } } @@ -172,7 +172,7 @@ public class SelectorImpl extends AbstractSelector // Set new ready read/accept ops for (int i = 0; i < read.length; i++) { - if (key.fd == read[i]) + if (key.getNativeFD() == read[i]) { if (key.channel () instanceof ServerSocketChannelImpl) { @@ -188,7 +188,7 @@ public class SelectorImpl extends AbstractSelector // Set new ready write ops for (int i = 0; i < write.length; i++) { - if (key.fd == write[i]) + if (key.getNativeFD() == write[i]) { ops = ops | SelectionKey.OP_WRITE; @@ -253,17 +253,17 @@ public class SelectorImpl extends AbstractSelector if (ch instanceof SocketChannelImpl) { SocketChannelImpl sc = (SocketChannelImpl) ch; - result = new SelectionKeyImpl (ch, this, 0); // FIXME: last argument + result = new SocketChannelSelectionKey (ch, this); // FIXME: last argument } else if (ch instanceof DatagramChannelImpl) { DatagramChannelImpl dc = (DatagramChannelImpl) ch; - result = new SelectionKeyImpl (ch, this, 0); // FIXME: last argument + result = new DatagramChannelSelectionKey (ch, this); // FIXME: last argument } else if (ch instanceof ServerSocketChannelImpl) { ServerSocketChannelImpl ssc = (ServerSocketChannelImpl) ch; - result = new SelectionKeyImpl (ch, this, 0); // FIXME: last argument + result = new SocketChannelSelectionKey (ch, this); // FIXME: last argument } else { |