runtime/status_wait.rb

tests/_examples/runtime/status_wait.rb in the metorex repository.

# Process::Status.wait answers a child's status and leaves $? alone.
p(Process::Status.wait().pid)
pid = Process.spawn("true")
status = Process::Status.wait()
p(status.pid == pid)
p(status.class)
p($?.nil?)

Output:

-1
true
Process::Status
true