Zum Inhalt springen
Linux/POSIX-FehlerFehler
EOVERFLOW

EOVERFLOW — Wert zu groß für den Datentyp

Ein Wert ist zu groß, um im Zieldatentyp gespeichert werden zu können.

linuxmacosunix

Was verursacht diesen Fehler

Eine Dateigröße, ein Offset oder ein anderer Wert überschreitet den maximal darstellbaren Wert des Datentyps. Dies tritt häufig bei 32-Bit-Programmen auf, die auf Dateien größer als 2 GB zugreifen.

So beheben Sie ihn

Mit Large-File-Unterstützung kompilieren, indem _FILE_OFFSET_BITS=64 definiert wird. Für Datei-Offsets und -Größen 64-Bit-Datentypen verwenden.

Offizielle Dokumentation

Verwandte Fehlercodes