Hello Thomas (W=West...?),
Wer kann mir nun sagen, wo Linux deine temporärdateien anlegt? Nur im Speicher und ggf. im Swapfile?
Im Normalfall unter /tmp:
Auszug aus "man tmpfile":
"Die Funktion tmpfile() generiert einen eindeutigen temporären Dateinamen indem sie den Pfad-Prefix P_tmpdir benutzt, welches in <stdio.h>definiert ist.Auszug aus <stdio.h>:
/* Default path prefix fortempnam' and
tmpnam'. */define P_tmpdir "/tmp"
Die Anlage von Tempdateien hat auch mit dem Speicher und dem Swap nur mittelbar zu tun (was mache ich, wenn die Datei groesser ist als Speicher und Swap?). Das Puffern der Datei in RAM und Swap laeuft transparent.
Danke für die Hinweise. Man Tempfile haben wir schon durch, aber an man tmpfile haben wir nicht gedacht. Es kommt aber trotz funktionstüchtigem Testprogramm in /tmp/ nix an...
Liebe Grüße aus http://www.braunschweig.de
Tom
Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen