Перейти к содержимому
Ошибки Linux/POSIXОшибка
ESPIPE

ESPIPE — Недопустимая операция позиционирования

Попытка выполнить seek для файлового дескриптора, который не поддерживает позиционирование.

linuxmacosunix

Что вызывает эту ошибку

Системный вызов lseek() был применён к каналу, сокету или FIFO — последовательным потокам, не поддерживающим произвольный доступ.

Как исправить

Не вызывайте lseek() для каналов, сокетов или FIFO. Если требуется произвольный доступ, используйте обычный файл.

Официальная документация

Связанные коды ошибок