EOVERFLOWEOVERFLOW — Wert zu groß für den Datentyp
Ein Wert ist zu groß, um im Zieldatentyp gespeichert werden zu können.
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.
Verwandte Fehlercodes
ENOTSOCKENOTSOCK — Socket-Operation auf Nicht-Socket
Eine Socket-Operation wurde auf einem Dateideskriptor versucht, der kein Socket ist.
SIGUSR1 (10)SIGUSR1 (10) — Benutzerdefiniertes Signal 1
Ein benutzerdefiniertes Signal für anwendungsspezifische Zwecke. Die Standardaktion ist die Prozessbeendigung.
ETXTBSYETXTBSY — Textdatei belegt
Es wurde versucht, eine Datei zu schreiben oder zu ändern, die gerade ausgeführt wird.
ENOTDIRENOTDIR — Kein Verzeichnis
Eine als Verzeichnis verwendete Komponente eines Pfadnamens ist tatsächlich kein Verzeichnis.
SIGTRAP (5)SIGTRAP (5) — Trace-/Breakpoint-Trap
Ein Breakpoint oder Trace-Trap wurde ausgelöst, typischerweise während des Debuggings.
EDESTADDRREQEDESTADDRREQ — Zieladresse erforderlich
Eine Sendeoperation auf einem Datagram-Socket wurde ohne Angabe einer Zieladresse versucht.