EINPROGRESSEINPROGRESS — Operace právě probíhá
Neblokující pokus o připojení byl zahájen a stále probíhá.
Co způsobuje tuto chybu
Volání connect() na neblokujícím socketu nemohlo okamžitě dokončit připojení. Právě probíhá TCP handshake.
Jak to opravit
Použijte select(), poll() nebo epoll() k čekání, dokud se socket nestane zapisovatelným. Poté zavolejte getsockopt() s SO_ERROR k ověření výsledku.
Související chybové kódy
EMFILEEMFILE — Příliš mnoho otevřených souborů
Byl dosažen limit počtu otevřených deskriptorů souborů pro daný proces.
ENOMEDIUMENOMEDIUM — Médium nenalezeno
V mechanice nebo zařízení není vloženo žádné výměnné médium.
ESOCKTNOSUPPORTESOCKTNOSUPPORT — Typ socketu není podporován
Zadaný typ socketu není v rámci dané rodiny protokolů podporován.
ENOEXECENOEXEC — Chyba formátu spustitelného souboru
Byl učiněn pokus spustit soubor, který není v rozpoznaném spustitelném formátu.
EOVERFLOWEOVERFLOW — Hodnota je příliš velká pro datový typ
Hodnota je příliš velká, aby mohla být uložena v cílovém datovém typu.
EROFSEROFS — Souborový systém jen pro čtení
Byl proveden pokus o úpravu souboru nebo adresáře na souborovém systému připojeném jen pro čtení.