pub fn wait( epoll: &OwnedFd, events: &mut Vec<Event>, timeout: Option<&Timespec>, ) -> Result<usize, WaitError>