-Waits for process @var{pid} to die and returns the status it passed to
-@code{exit}. Returns -1 if @var{pid}
-was terminated by the kernel (e.g.@: killed due to an exception). If
-@var{pid} is does not refer to a child of the
+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
+@var{pid} does not refer to a child of the