Add waitNoHang in process, non-blocking pipes and fds, some more read calls