Lines Matching defs:poll_fds
13 let mut poll_fds = [PollFd::new(&reader, PollFlags::IN)];
14 assert_eq!(poll_fds[0].as_fd().as_raw_fd(), reader.as_fd().as_raw_fd());
17 let num = retry_on_intr(|| poll(&mut poll_fds, 0)).unwrap();
19 assert!(poll_fds[0].revents().is_empty());
20 assert_eq!(poll_fds[0].as_fd().as_raw_fd(), reader.as_fd().as_raw_fd());
26 let num = retry_on_intr(|| poll(&mut poll_fds, -1)).unwrap();
28 assert_eq!(poll_fds[0].revents(), PollFlags::IN);
29 assert_eq!(poll_fds[0].as_fd().as_raw_fd(), reader.as_fd().as_raw_fd());
31 let mut temp = poll_fds[0].clone();
40 assert_eq!(poll_fds[0].as_fd().as_raw_fd(), reader.as_fd().as_raw_fd());
43 let num = retry_on_intr(|| poll(&mut poll_fds, 0)).unwrap();
45 assert!(poll_fds[0].revents().is_empty());
46 assert_eq!(poll_fds[0].as_fd().as_raw_fd(), reader.as_fd().as_raw_fd());