{"ast_node_type":"other","tokens":[{"end":24,"kind":"keyword","start":0,"text":"if"}]}
            if r == -1 {
            let r = unsafe { libc::poll(fds.as_mut_ptr(), nfds, -1) };
                let err = io::Error::last_os_error();