svn merge -r108665:108708 svn+ssh://gcc.gnu.org/svn/gcc/trunk
[official-gcc.git] / libjava / java / lang / EcosProcess.java
blobaff534a39dfea5e92af42cae97755857e51dced7
1 // EcosProcess.java - Subclass of Process for eCos systems.
3 /* Copyright (C) 1998, 1999 Free Software Foundation
5 This file is part of libgcj.
7 This software is copyrighted work licensed under the terms of the
8 Libgcj License. Please consult the file "LIBGCJ_LICENSE" for
9 details. */
11 package java.lang;
13 import java.io.File;
14 import java.io.InputStream;
15 import java.io.OutputStream;
16 import java.io.IOException;
18 /**
19 * @author Tom Tromey <tromey@cygnus.com>
20 * @date May 11, 1999
23 // This is entirely internal to our implementation.
25 // This file is copied to `ConcreteProcess.java' before compilation.
26 // Hence the class name apparently does not match the file name.
27 final class ConcreteProcess extends Process
29 // See natEcosProcess.cc to understand why this is native.
30 public native void destroy ();
32 public int exitValue ()
34 return 0;
36 public InputStream getErrorStream ()
38 return null;
41 public InputStream getInputStream ()
43 return null;
46 public OutputStream getOutputStream ()
48 return null;
51 public int waitFor () throws InterruptedException
53 return 0;
56 public ConcreteProcess (String[] progarray,
57 String[] envp,
58 File dir)
59 throws IOException
61 throw new IOException ("eCos processes unimplemented");