1 2 3 4 5 6 7
/// Wait for some event on file descriptors. pub unsafe fn poll(fds: &mut [pollfd_t], timeout: i32) -> Result<(), Errno> { let fds_ptr = fds.as_mut_ptr() as usize; let nfds = fds.len(); let timeout = timeout as usize; syscall3(SYS_POLL, fds_ptr, nfds, timeout).map(drop) }