summaryrefslogtreecommitdiff
path: root/libjava/java/io/FileDescriptor.java
diff options
context:
space:
mode:
authorAdam Megacz <adam@xwt.org>2002-03-06 22:37:26 +0000
committerAdam Megacz <megacz@gcc.gnu.org>2002-03-06 22:37:26 +0000
commit348c9efcd3341f49e593a51983a594a7fb764386 (patch)
tree3ac43b0cddbf1aba8587e5920168b476f8b74f37 /libjava/java/io/FileDescriptor.java
parent037cfe71e00569f3b623da0a672fbbad2dd6c22f (diff)
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
Diffstat (limited to 'libjava/java/io/FileDescriptor.java')
-rw-r--r--libjava/java/io/FileDescriptor.java14
1 files changed, 10 insertions, 4 deletions
diff --git a/libjava/java/io/FileDescriptor.java b/libjava/java/io/FileDescriptor.java
index a8bf7512c66..427a26a6e3a 100644
--- a/libjava/java/io/FileDescriptor.java
+++ b/libjava/java/io/FileDescriptor.java
@@ -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;