// Win32Process.java - Subclass of Process for Win32 systems. /* Copyright (C) 2002 Free Software Foundation This file is part of libgcj. This software is copyrighted work licensed under the terms of the Libgcj License. Please consult the file "LIBGCJ_LICENSE" for details. */ package java.lang; import java.io.File; import java.io.InputStream; import java.io.OutputStream; import java.io.IOException; /** * @author Adam Megacz * @date Feb 24, 2002 */ // This is entirely internal to our implementation. // NOTE: when this is implemented, we'll need to add // HANDLE_FLAG_INHERIT in FileDescriptor and other places, to make // sure that file descriptors aren't inherited by the child process. // See _Jv_platform_close_on_exec. // This file is copied to `ConcreteProcess.java' before compilation. // Hence the class name apparently does not match the file name. final class ConcreteProcess extends Process { public void destroy () { throw new Error("not implemented"); } public int exitValue () { throw new Error("not implemented"); } public InputStream getErrorStream () { throw new Error("not implemented"); } public InputStream getInputStream () { throw new Error("not implemented"); } public OutputStream getOutputStream () { throw new Error("not implemented"); } public int waitFor () throws InterruptedException { throw new Error("not implemented"); } public ConcreteProcess (String[] progarray, String[] envp, File dir) throws IOException { throw new IOException("not implemented"); } }