diff options
| author | Adam Megacz <adam@xwt.org> | 2002-03-06 22:37:26 +0000 |
|---|---|---|
| committer | Adam Megacz <megacz@gcc.gnu.org> | 2002-03-06 22:37:26 +0000 |
| commit | 348c9efcd3341f49e593a51983a594a7fb764386 (patch) | |
| tree | 3ac43b0cddbf1aba8587e5920168b476f8b74f37 /libjava/java/io/FileDescriptor.java | |
| parent | 037cfe71e00569f3b623da0a672fbbad2dd6c22f (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.java | 14 |
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; |
