EAGAINEAGAIN — Prostředek dočasně nedostupný
Požadovaná operace by zablokovala neblokující prostředek nebo je systémový prostředek dočasně nedostupný.
Co způsobuje tuto chybu
Neblokující I/O operace nemohla být okamžitě dokončena. K tomu dochází také při selhání fork() z důvodu nedostatečných systémových prostředků nebo při zablokování operace se semaforem.
Jak to opravit
Po krátké prodlevě operaci opakujte. Pro neblokující sockety použijte select(), poll() nebo epoll() k čekání na připravenost. Pokud fork() selže s EAGAIN, snižte počet běžících procesů nebo zvyšte systémové limity.
Související chybové kódy
SIGTERM (15)SIGTERM (15) — Signál ukončení
Procesu byl odeslán požadavek na řízené ukončení.
EINTREINTR — Systémové volání přerušeno
Blokující systémové volání bylo přerušeno signálem dříve, než stihlo dokončit.
SIGTTIN (21)SIGTTIN (21) — Čtení z terminálu na pozadí
Proces na pozadí se pokusil číst ze svého řídicího terminálu.
Exit 143Exit 143 — Ukončen signálem SIGTERM
Proces byl ukončen signálem SIGTERM (signál 15).
EOPNOTSUPPEOPNOTSUPP — Operace není podporována
Požadovaná operace není podporována typem socketu nebo protokolem.
EBADFEBADF — Neplatný souborový deskriptor
Argument souborového deskriptoru není platný otevřený souborový deskriptor nebo není otevřen pro požadovanou operaci.