Dateigröße überschritten
-
Wie kann ich diesen Fehler abfangen, der durch den Aufruf "write" passiert, wenn die Datei zu groß wird (2,1GB)?
800 Die maximale Dateigröße ist überschritten
-
workaround:
hier get_size hernehmen
http://www.64-bit.de/dokumentationen/progr-software/a/004/system2.html
und selber errechnen aufgrund der systemgegebenheiten
http://de.wikipedia.org/wiki/Inodeps: du hast doch im griff, wieviel du schreiben willst und write kann das doch steuern?
-
Alternativ beim Compilieren _LARGEFILE_SOURCE und _FILE_OFFSET_BITS=64 setzen, dann haben alle POSIX- und C-I/O-Funktionen ohne Änderungen am Quellcode 64bittige Offsets.