FileDescriptor.java: Initialize in/out/err in init().

2002-03-06  Adam Megacz  <adam@xwt.org>

        * java/io/FileDescriptor.java: Initialize in/out/err in init().
        * java/io/natFileDescriptorWin32.cc (init()): Added function.
        * java/io/natFileDescriptorPosix.cc (init()): Added function.
        * java/io/natFileDescriptorEcos.cc (init()): Added function.

From-SVN: r50378
This commit is contained in:
Adam Megacz 2002-03-06 22:37:26 +00:00 committed by Adam Megacz
parent 037cfe71e0
commit 348c9efcd3
5 changed files with 44 additions and 4 deletions

View file

@ -24,14 +24,20 @@ package java.io;
// if need be.
public final class FileDescriptor
{
public static final FileDescriptor in = new FileDescriptor (0);
public static final FileDescriptor out = new FileDescriptor (1);
public static final FileDescriptor err = new FileDescriptor (2);
public static final FileDescriptor in = null;
public static final FileDescriptor out = null;
public static final FileDescriptor err = null;
private static native void init();
static
{
init();
}
public native void sync () throws SyncFailedException;
public native boolean valid ();
// These are mode values for open().
static final int READ = 1;
static final int WRITE = 2;