WaitProcess
Wait for process to terminate.
Declaration
Source position: unix.pp line 118
function WaitProcess(Pid: cint) : cint;
Description
WaitProcess waits for process PID to exit. WaitProcess is equivalent to the #rtl.baseunix.FpWaitPID call:
FpWaitPid(PID,@result,0)
Handles of Signal interrupts (errno=EINTR), and returns the Exitcode of Process PID (>=0) or -Status if it was terminated
Errors
None.
See also
Name | Description |
---|---|
#rtl.baseunix.FpWaitPID | Wait for a process to terminate |
#rtl.baseunix.WEXITSTATUS | Extract the exit status from the fpWaitPID result. |
#rtl.baseunix.WIFEXITED | Check whether the process exited normally |
#rtl.baseunix.WIFSIGNALED | Check whether the process was exited by a signal. |
#rtl.baseunix.WSTOPSIG | Return the exit code from the process. |
#rtl.baseunix.WTERMSIG | Return the signal that caused a process to exit. |
W_EXITCODE | Construct an exit status based on an return code and signal. |
WIFSTOPPED | Check whether the process is currently stopped. |
W_STOPCODE | Construct an exit status based on a signal. |