Aller au contenu
Erreurs Linux/POSIXAvertissement
EAGAIN

EAGAIN — Ressource temporairement indisponible

L'opération demandée se bloquerait sur une ressource non bloquante, ou une ressource système est temporairement indisponible.

linuxmacosunix

Causes de cette erreur

Une opération d'E/S non bloquante n'a pas pu être complétée immédiatement. Cela survient aussi lorsque fork() échoue faute de ressources système suffisantes, ou lorsqu'une opération sur sémaphore se bloquerait.

Comment la corriger

Réessayez l'opération après un court délai. Pour les sockets non bloquants, utilisez select(), poll() ou epoll() pour attendre la disponibilité. Si fork() échoue avec EAGAIN, réduisez le nombre de processus en cours ou augmentez les limites système.

Documentation officielle

Codes d'erreur associés