natPipeImpl.cc, [...]: Removed
2003-11-11 Michael Koch <konqueror@gmx.de> * gnu/java/nio/natPipeImpl.cc, gnu/java/nio/natSelectorImpl.cc: Removed * gnu/java/nio/natPipeImplEcos.cc, gnu/java/nio/natPipeImplPosix.cc, gnu/java/nio/natPipeImplWin32.cc, gnu/java/nio/natSelectorImplEcos.cc, gnu/java/nio/natSelectorImplPosix.cc, gnu/java/nio/natSelectorImplWin32.cc: New files * configure.in: Create links for gnu/java/nio/natPipeImpl.cc and gnu/java/nio/natSelectorImpl.cc * configure: Regenerated. From-SVN: r73446
This commit is contained in:
parent
e055c06770
commit
4ba6d1c3e2
9 changed files with 476 additions and 274 deletions
38
libjava/gnu/java/nio/natPipeImplWin32.cc
Normal file
38
libjava/gnu/java/nio/natPipeImplWin32.cc
Normal file
|
@ -0,0 +1,38 @@
|
|||
// natPipeImplWin32.cc
|
||||
|
||||
/* Copyright (C) 2003 Free Software Foundation
|
||||
|
||||
This file is part of libgcj.
|
||||
|
||||
This software is copyrighted work licensed under the terms of the
|
||||
Libgcj License. Please consult the file "LIBGCJ_LICENSE" for
|
||||
details. */
|
||||
|
||||
#include <config.h>
|
||||
#include <platform.h>
|
||||
|
||||
#include <errno.h>
|
||||
#include <string.h>
|
||||
#include <unistd.h>
|
||||
|
||||
#include <gnu/java/nio/PipeImpl.h>
|
||||
//#include <gnu/java/nio/PipeImpl$SinkChannelImpl.h>
|
||||
//#include <gnu/java/nio/PipeImpl$SourceChannelImpl.h>
|
||||
#include <java/io/IOException.h>
|
||||
#include <java/nio/channels/spi/SelectorProvider.h>
|
||||
|
||||
void
|
||||
gnu::java::nio::PipeImpl::nativeInit (::java::nio::channels::spi::SelectorProvider* /*provider*/)
|
||||
{
|
||||
int filedes [2];
|
||||
|
||||
if (_Jv_pipe (filedes) < 0)
|
||||
throw new ::java::io::IOException (JvNewStringUTF (strerror (errno)));
|
||||
|
||||
/* FIXME
|
||||
source = new gnu::java::nio::PipeImpl$SourceChannelImpl
|
||||
(this, provider, filedes [0]);
|
||||
sink = new gnu::java::nio::PipeImpl$SinkChannelImpl
|
||||
(this, provider, filedes [1]);
|
||||
*/
|
||||
}
|
Loading…
Add table
Add a link
Reference in a new issue