Win32Process.java: Added comment.
[gcc.git] / libjava / java / lang / Win32Process.java
1 // Win32Process.java - Subclass of Process for Win32 systems.
2
3 /* Copyright (C) 2002 Free Software Foundation
4
5 This file is part of libgcj.
6
7 This software is copyrighted work licensed under the terms of the
8 Libgcj License. Please consult the file "LIBGCJ_LICENSE" for
9 details. */
10
11 package java.lang;
12
13 import java.io.InputStream;
14 import java.io.OutputStream;
15 import java.io.IOException;
16
17 /**
18 * @author Adam Megacz
19 * @date Feb 24, 2002
20 */
21
22 // This is entirely internal to our implementation.
23
24 // NOTE: when this is implemented, we'll need to add
25 // HANDLE_FLAG_INHERIT in FileDescriptor and other places, to make
26 // sure that file descriptors aren't inherited by the child process.
27 // See _Jv_platform_close_on_exec.
28
29 // This file is copied to `ConcreteProcess.java' before compilation.
30 // Hence the class name apparently does not match the file name.
31 final class ConcreteProcess extends Process
32 {
33 public void destroy ()
34 {
35 throw new Error("not implemented");
36 }
37
38 public int exitValue ()
39 {
40 throw new Error("not implemented");
41 }
42
43 public InputStream getErrorStream ()
44 {
45 throw new Error("not implemented");
46 }
47
48 public InputStream getInputStream ()
49 {
50 throw new Error("not implemented");
51 }
52
53 public OutputStream getOutputStream ()
54 {
55 throw new Error("not implemented");
56 }
57
58 public int waitFor () throws InterruptedException
59 {
60 throw new Error("not implemented");
61 }
62
63 public ConcreteProcess (String[] progarray, String[] envp) throws IOException
64 {
65 throw new IOException("not implemented");
66 }
67
68 }