ESPIPEESPIPE — Недопустимая операция позиционирования
Попытка выполнить seek для файлового дескриптора, который не поддерживает позиционирование.
Что вызывает эту ошибку
Системный вызов lseek() был применён к каналу, сокету или FIFO — последовательным потокам, не поддерживающим произвольный доступ.
Как исправить
Не вызывайте lseek() для каналов, сокетов или FIFO. Если требуется произвольный доступ, используйте обычный файл.
Связанные коды ошибок
EPFNOSUPPORTEPFNOSUPPORT — Семейство протоколов не поддерживается
Указанное семейство протоколов не поддерживается или не настроено в системе.
EROFSEROFS — Файловая система только для чтения
Предпринята попытка изменить файл или каталог на файловой системе, смонтированной в режиме только для чтения.
EIOEIO — Ошибка ввода-вывода
При операции чтения или записи возникла физическая или низкоуровневая ошибка ввода-вывода.
EAFNOSUPPORTEAFNOSUPPORT — Семейство адресов не поддерживается
Указанное семейство адресов не поддерживается протоколом или реализацией сокетов.
E2BIGE2BIG — Слишком длинный список аргументов
Суммарный размер списка аргументов и переменных окружения, переданных в exec(), превышает системный лимит.
EISDIREISDIR — Является каталогом
Операция не разрешена для каталога, однако целевой путь является каталогом.