reference rb_wait_for_single_fd() pull