use retty_io::*; use std::time::Duration; #[test] fn test_poll_closes_fd() { for _ in 0..2000 { let poll = Poll::new().unwrap(); let mut events = Events::with_capacity(4); let (registration, set_readiness) = Registration::new2(); poll.register(®istration, Token(0), Ready::readable(), PollOpt::edge()) .unwrap(); poll.poll(&mut events, Some(Duration::from_millis(0))) .unwrap(); drop(poll); drop(set_readiness); drop(registration); } }