1 // Win32Process.java - Subclass of Process for Win32 systems.
3 /* Copyright (C) 2002 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
;
23 // This is entirely internal to our implementation.
25 // NOTE: when this is implemented, we'll need to add
26 // HANDLE_FLAG_INHERIT in FileDescriptor and other places, to make
27 // sure that file descriptors aren't inherited by the child process.
28 // See _Jv_platform_close_on_exec.
30 // This file is copied to `ConcreteProcess.java' before compilation.
31 // Hence the class name apparently does not match the file name.
32 final class ConcreteProcess
extends Process
34 public void destroy ()
36 throw new Error("not implemented");
39 public int exitValue ()
41 throw new Error("not implemented");
44 public InputStream
getErrorStream ()
46 throw new Error("not implemented");
49 public InputStream
getInputStream ()
51 throw new Error("not implemented");
54 public OutputStream
getOutputStream ()
56 throw new Error("not implemented");
59 public int waitFor () throws InterruptedException
61 throw new Error("not implemented");
64 public ConcreteProcess (String
[] progarray
,
69 throw new IOException("not implemented");