Dateigröße > 2 GigaByte
-
Hallo!
Ich logge "ein wenig" Daten mit meinem Programm, heute nach dem Wochenende hatte sich mein Programm beendet mit der Meldung "File size limit exceeded". Die Datei war 2 GB groß.
Ich hab schon ein wenig gegoogelt aber doch noch ein paar Fragen:
1.) War das Linuxspezifisch? Irgendwie kommt mir das bei den Suchmaschinentreffern so vor, zumal mein Programm auch auf einem Linuxsystem lief
2.) Was wäre der einfachste Weg die Dateigröße zu ermitteln bzw. den Fehler abzufragen? Ist gibt ja z.B. file.good(), gibt's doch auch eine passende andere Methode?
DAnke

-
Das Limit von 2GB ist Typisch für FAT32 Partitionen.
Meines Wissens liegen die Limits der aktuellen Linuxdateisysteme
alle weit darüber.
Könntest du daher villeicht noch deine Distribution,
Kernel version und Dateisystem der Partition angeben.greets,
branleb
-
Hallo!
System ist ein Suse 10.2 mit ReiserFS.
Hättest du zu meiner Frage 2 die ein oder andere Idee?
-
wenn das unter einem 32bit kernel läuft, nicht vergessen
_LARGEFILE64_SOURCEzu definieren.