Przejdź do treści
Błędy Linux/POSIXBłąd
EOVERFLOW

EOVERFLOW — Wartość zbyt duża dla typu danych

Wartość jest zbyt duża, aby można ją było przechować w docelowym typie danych.

linuxmacosunix

Co powoduje ten błąd

Rozmiar pliku, przesunięcie lub inna wartość przekracza maksymalną wartość reprezentowalną przez dany typ danych. Często występuje w 32-bitowych programach uzyskujących dostęp do plików większych niż 2 GB.

Jak to naprawić

Kompiluj z obsługą dużych plików, definiując _FILE_OFFSET_BITS=64. Używaj 64-bitowych typów danych dla przesunięć i rozmiarów plików.

Oficjalna dokumentacja

Powiązane kody błędów