Перейти до вмісту
Помилки Linux/POSIXПомилка
EOVERFLOW

EOVERFLOW — Значення надто велике для типу даних

Значення надто велике для збереження у цільовому типі даних.

linuxmacosunix

Що спричиняє цю помилку

Розмір файлу, зміщення або інше значення перевищує максимально допустиме значення для типу даних. Найчастіше це трапляється у 32-розрядних програмах при доступі до файлів розміром понад 2 ГБ.

Як виправити

Скомпілюйте з підтримкою великих файлів, визначивши _FILE_OFFSET_BITS=64. Використовуйте 64-розрядні типи даних для зміщень і розмірів файлів.

Офіційна документація

Пов'язані коди помилок