fails:Process.wait returns its childs pid
fails:Process.wait doesn't block if no child is available when WNOHANG is used
windows:Process.wait raises an Errno::ECHILD if there are no child processes
fails:Process.wait returns its child pid
fails:Process.wait sets $? to a Process::Status
