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
14 import java
.io
.InputStream
;
15 import java
.io
.OutputStream
;
16 import java
.io
.IOException
;
19 * @author Tom Tromey <tromey@cygnus.com>
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 ()
36 public InputStream
getErrorStream ()
41 public InputStream
getInputStream ()
46 public OutputStream
getOutputStream ()
51 public int waitFor () throws InterruptedException
56 public ConcreteProcess (String
[] progarray
,
61 throw new IOException ("eCos processes unimplemented");