EISDIREISDIR — Є директорією
Операція не дозволена для директорій, але цільовий шлях є директорією.
Що спричиняє цю помилку
Зроблено спробу виконати файлову операцію (наприклад, відкрити для запису або unlink) над директорією.
Як виправити
Використовуйте операції, специфічні для директорій: rmdir() або opendir() замість файлових операцій. Для видалення директорії разом з вмістом використовуйте rm -r.
Пов'язані коди помилок
ENETDOWNENETDOWN — Мережа недоступна
Локальний мережевий інтерфейс вимкнено і він не може надсилати або отримувати трафік.
EOVERFLOWEOVERFLOW — Значення надто велике для типу даних
Значення надто велике для збереження у цільовому типі даних.
ENOSRENOSR — Вичерпано ресурси STREAMS
Системі не вистачило ресурсів STREAMS для завершення операції.
ENOTCONNENOTCONN — Транспортна кінцева точка не підключена
Операція надсилання або отримання була виконана на сокеті, що не є підключеним.
EROFSEROFS — Файлова система лише для читання
Здійснено спробу змінити файл або каталог у файловій системі, змонтованій у режимі лише для читання.
EAGAINEAGAIN — Ресурс тимчасово недоступний
Запитувана операція заблокувалася б на неблокувальному ресурсі, або системний ресурс тимчасово недоступний.