EISDIREISDIR — To Jest Katalog
Operacja nie jest dozwolona na katalogu, ale ścieżka docelowa wskazuje na katalog.
Co powoduje ten błąd
Podjęto próbę wykonania operacji właściwej dla pliku (np. otwarcia do zapisu lub unlink) na katalogu.
Jak to naprawić
Używaj operacji właściwych dla katalogów, takich jak rmdir() lub opendir(), zamiast operacji plikowych. Aby usunąć katalog wraz z zawartością, użyj rm -r.
Powiązane kody błędów
ENETDOWNENETDOWN — Sieć jest niedostępna
Lokalny interfejs sieciowy jest wyłączony i nie może wysyłać ani odbierać ruchu.
EOVERFLOWEOVERFLOW — Wartość zbyt duża dla typu danych
Wartość jest zbyt duża, aby można ją było przechować w docelowym typie danych.
ENOSRENOSR — Wyczerpano zasoby STREAMS
System wyczerpał zasoby STREAMS potrzebne do ukończenia operacji.
ENOTCONNENOTCONN — Punkt końcowy transportu niepołączony
Podjęto próbę wysłania lub odebrania danych przez gniazdo, które nie jest połączone.
EROFSEROFS — System plików tylko do odczytu
Podjęto próbę modyfikacji pliku lub katalogu w systemie plików zamontowanym tylko do odczytu.
EAGAINEAGAIN — Zasób Tymczasowo Niedostępny
Żądana operacja spowodowałaby zablokowanie na zasobie nieblokującym lub zasób systemowy jest tymczasowo niedostępny.