Skip to main content

timerfd_create

Function timerfd_create 

Source
pub fn timerfd_create(
    clock: Clock,
    flags: TimerFdFlags,
) -> Result<TimerFd, Errno>
Expand description

Crée un timerfd pour l’horloge ciblée.

TFD_CLOEXEC est toujours positionné en interne, quelle que soit la valeur de flags (sécurité par défaut).

§Errors

  • EINVAL : identifiant d’horloge non supporté par timerfd, ou combinaison de flags invalide.
  • EMFILE : quota de FD du processus atteint.
  • ENFILE : quota de FD système atteint.
  • ENOMEM : mémoire kernel insuffisante.
  • ENODEV : impossible de monter le pseudo-périphérique anonyme interne.