From 81bc077a39faa66769629155bc7d3c03cfe1d194 Mon Sep 17 00:00:00 2001 From: Michael Koch Date: Sun, 12 Oct 2003 13:39:07 +0000 Subject: 2003-10-12 Michael Koch * gnu/java/nio/PipeImpl.java (SourceChannelImpl): New inner class. (SinkChannelImpl): New inner class. (sink): New member variable. (source): New member variable. (PipeImpl): Add SelectorProvider argument, implemented. (nativeInit): New method. (sink): Return sink channel. (source): Return source channel. * gnu/java/nio/SelectorProviderImpl.java (openPipe): Give provider as argument to PipeImpl constructor. * java/nio/channels/spi/SelectorProvider.java (pr): Removed. (systemDefaultProvider): New member variable. (provider): Made it synchronized, use property java.nio.channels.spi.SelectorProvider. * gnu/java/nio/natPipeImpl.cc: New file. * Makefile.am (nat_source_files): Added gnu/java/nio/natPipeImpl.cc. * Makefile.in: Regenerated. From-SVN: r72397 --- libjava/gnu/java/nio/SelectorProviderImpl.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'libjava/gnu/java/nio/SelectorProviderImpl.java') diff --git a/libjava/gnu/java/nio/SelectorProviderImpl.java b/libjava/gnu/java/nio/SelectorProviderImpl.java index d58e10a010e..41966ef14a1 100644 --- a/libjava/gnu/java/nio/SelectorProviderImpl.java +++ b/libjava/gnu/java/nio/SelectorProviderImpl.java @@ -1,5 +1,5 @@ /* SelectorProviderImpl.java -- - Copyright (C) 2002 Free Software Foundation, Inc. + Copyright (C) 2002, 2003 Free Software Foundation, Inc. This file is part of GNU Classpath. @@ -60,7 +60,7 @@ public class SelectorProviderImpl extends SelectorProvider public Pipe openPipe () throws IOException { - return new PipeImpl (); + return new PipeImpl (this); } public AbstractSelector openSelector () -- cgit v1.2.3