If process @var{pid} is still alive, waits until it dies.
Then, returns the status that @var{pid} passed to @code{exit},
or -1 if @var{pid}
-was terminated by the kernel (e.g.@: killed due to an exception).= If
+was terminated by the kernel (e.g.@: killed due to an exception). If
@var{pid} does not refer to a child of the
calling thread, or if @code{wait} has already been successfully
called for the given @var{pid}, returns -1 immediately, without