source: trunk/gcc/libjava/java/lang/EcosProcess.java

Last change on this file was 1392, checked in by bird, 21 years ago

This commit was generated by cvs2svn to compensate for changes in r1391,
which included commits to RCS files with non-trunk default branches.

  • Property cvs2svn:cvs-rev set to 1.1.1.2
  • Property svn:eol-style set to native
  • Property svn:executable set to *
File size: 1.3 KB
Line 
1// EcosProcess.java - Subclass of Process for eCos systems.
2
3/* Copyright (C) 1998, 1999 Free Software Foundation
4
5 This file is part of libgcj.
6
7This software is copyrighted work licensed under the terms of the
8Libgcj License. Please consult the file "LIBGCJ_LICENSE" for
9details. */
10
11package java.lang;
12
13import java.io.File;
14import java.io.InputStream;
15import java.io.OutputStream;
16import java.io.IOException;
17
18/**
19 * @author Tom Tromey <tromey@cygnus.com>
20 * @date May 11, 1999
21 */
22
23// This is entirely internal to our implementation.
24
25// This file is copied to `ConcreteProcess.java' before compilation.
26// Hence the class name apparently does not match the file name.
27final class ConcreteProcess extends Process
28{
29 // See natEcosProcess.cc to understand why this is native.
30 public native void destroy ();
31
32 public int exitValue ()
33 {
34 return 0;
35 }
36 public InputStream getErrorStream ()
37 {
38 return null;
39 }
40
41 public InputStream getInputStream ()
42 {
43 return null;
44 }
45
46 public OutputStream getOutputStream ()
47 {
48 return null;
49 }
50
51 public int waitFor () throws InterruptedException
52 {
53 return 0;
54 }
55
56 public ConcreteProcess (String[] progarray,
57 String[] envp,
58 File dir)
59 throws IOException
60 {
61 throw new IOException ("eCos processes unimplemented");
62 }
63}
Note: See TracBrowser for help on using the repository browser.