Błędy Linux/POSIXBłąd
EMFILEEMFILE — Zbyt wiele otwartych plików
Osiągnięto limit liczby otwartych deskryptorów plików dla danego procesu.
linuxmacosunix
Zobacz szczegóły EINPROGRESSNieblokująca próba nawiązania połączenia została zainicjowana i jest nadal w toku.
Wywołanie connect() na nieblokującym gnieździe nie mogło zakończyć się natychmiast. Trwa uzgadnianie TCP.
Użyj select(), poll() lub epoll(), aby poczekać, aż gniazdo stanie się zapisywalne. Następnie wywołaj getsockopt() z SO_ERROR, aby sprawdzić wynik.
EMFILEOsiągnięto limit liczby otwartych deskryptorów plików dla danego procesu.
ENOMEDIUMW napędzie lub urządzeniu nie ma wymiennego nośnika.
ESOCKTNOSUPPORTOkreślony typ gniazda nie jest obsługiwany w ramach danej rodziny protokołów.
ENOEXECPodjęto próbę wykonania pliku, który nie ma rozpoznanego formatu wykonywalnego.
EOVERFLOWWartość jest zbyt duża, aby można ją było przechować w docelowym typie danych.
EROFSPodjęto próbę modyfikacji pliku lub katalogu w systemie plików zamontowanym tylko do odczytu.