Hallo, Am Thu, 02 Jun 2005, Christian Schneider schrieb:
Wie lese ich aus Dateien > 2GB bzw. schreibe in diesen? Bei C-Funktionen wird scheinbar nur ein long zur Positionierung verwendet, also ist da auch bei 2GB Schluss?
Du musst dafuer sorgen, dass _LARGEFILE_SOURCE und _FILE_OFFSET_BITS=64
definiert sind. Dann bekommst du deinen 64bittigen off_t und Largefile
faehigen stdio. Ob das mit iostream dann auch geht weiss ich nicht.
==== test_off_t.c ====
#define _LARGEFILE_SOURCE
#define _FILE_OFFSET_BITS 64
#include