Package Name: java.lang.unixprocess
with java.lang.Process; use java.lang.Process;
with java.io.OutputStream; use java.io.OutputStream;
with java.io.InputStream; use java.io.InputStream;
package java.lang.UNIXProcess is
type UNIXProcess_Obj is new Process_Obj with null record;
type UNIXProcess_Ptr is access all UNIXProcess_Obj'Class;
procedure deadChild(
P1 : Integer;
P2 : Integer);
pragma Import(Java, deadChild);
function getOutputStream(Obj : access UNIXProcess_Obj) return OutputStream_Ptr;
pragma Import(Java, getOutputStream);
function getInputStream(Obj : access UNIXProcess_Obj) return InputStream_Ptr;
pragma Import(Java, getInputStream);
function getErrorStream(Obj : access UNIXProcess_Obj) return InputStream_Ptr;
pragma Import(Java, getErrorStream);
function waitFor(Obj : access UNIXProcess_Obj) return Integer;
pragma Import(Java, waitFor);
function exitValue(Obj : access UNIXProcess_Obj) return Integer;
pragma Import(Java, exitValue);
procedure destroy(Obj : access UNIXProcess_Obj);
pragma Import(Java, destroy);
end java.lang.UNIXProcess;