Skip to main content

Module poll

Module poll 

Source
Expand description

Types de la famille poll — attente synchrone bornée (ppoll(2)).

Cf. docs/specs/layer-0/family-poll.md (ADR-044, re-sceau couche-0-v1.5).

  • PollEvents : drapeaux POLL* surveillés / rendus. Promu ici depuis le module io_uring (où il vivait au Temps 2c) et ré-exporté par io_uring : type inchangé sur le fil (mêmes bits, même repr), zéro rupture pour les appelants existants.
  • PollFd : vue empruntée (+0) d’un descripteur + events demandés + revents rendus par le kernel.

Le wrapper ppoll qui consomme ces types vit dans air-sys-syscall::poll.

Structs§

PollEvents
Événements poll(2)/epoll surveillés/prêts (variante 32 bits poll32_events). Cf. <poll.h> : POLL* / EPOLL* (bits bas identiques).
PollFd
Vue d’une entrée struct pollfd du kernel : un descripteur emprunté, les events surveillés et les revents rendus par ppoll(2).