pub fn evdev_read_events(
device: BorrowedFd<'_>,
events: &mut [InputEvent],
) -> Result<usize, Errno>Expand description
Lit un lot d’événements dans events, sans allocation.
Retourne le nombre d’événements complets lus. Sur un FD NONBLOCK
sans donnée : [Errno::EAGAIN].
§Errors
- [
Errno::EAGAIN] : mode non bloquant, rien à lire. - [
Errno::EPROTO] : le kernel a renvoyé un nombre d’octets non multiple desize_of::<InputEvent>()(ne devrait jamais arriver). - [
Errno::EBADF] :devicen’est pas un FD valide.