A handle to a process, which can be used to wait for termination of the process using waitForProcess.
None of the process-creation functions in this library wait for termination: they all return a ProcessHandle which may be used to wait for the process later.
On Windows a second wait method can be used to block for event completion. This requires two handles. A process job handle and a events handle to monitor.
Constructors
ProcessHandlephandle :: !MVar ProcessHandle__mb_delegate_ctlc :: !BoolwaitpidLock :: !MVar ()