re PR libgcj/12231 ([win32] Console applications spawned via Runtime.exec( ) in a...
authorMohan Embar <gnustuff@thisiscool.com>
Fri, 7 Nov 2003 03:16:49 +0000 (03:16 +0000)
committerMohan Embar <membar@gcc.gnu.org>
Fri, 7 Nov 2003 03:16:49 +0000 (03:16 +0000)
commitcafa50327c89ec582f3f045f52a8c8b212fc8f38
treea0b583d9b121a54cedc52e2514152a8bf66f5244
parentbbf76ec06cbb846464bbb3701280167d0319b47b
re PR libgcj/12231 ([win32] Console applications spawned via Runtime.exec( ) in a GUI application flash console window)

PR libgcj/12231
* java/lang/Win32Process.java (hasExited) Changed from
public to private.
(startProcess): Likewise.
(cleanup): Likewise.
* java/lang/natWin32Process.cc (cleanup) Don't close
input, output and error streams.
(ChildProcessPipe): New helper class.
(startProcess): Refactored to use ChildProcessPipe.
Use CREATE_NO_WINDOW when launching child process.

From-SVN: r73326
libjava/ChangeLog
libjava/java/lang/Win32Process.java
libjava/java/lang/natWin32Process.cc