* Montag, 07. Februar 2005 um 10:02 (+0100) schrieb Michael Hoehne:
Am Montag, 7. Februar 2005 02:38 schrieb Andreas Koenecke:
OK, das habe ich gemacht, aber anders als beim OP kann ich bei mir kein mmap2-Aufruf direkt nach einem "open(<Dateiname>...)" finden, noch nicht einmal in "der näheren Umgebung".
Ich habe nur schnell drüber geschaut, aber auch nix gefunden. Hattest du auch daran gedacht, die Datei unter VFAT zu _überschreiben_? Das Speichern selber war ja nicht das Problem, sondern das Speichern bein schon vorhandenem Namen?
Oops, ich wollte besonders smart sein und habe die alte Datei vorher extra gelöscht um das Tracelog klein zu halten... Der Vollständigkeit halber hier die entsprechenden Zeilen beim Überschreiben: ----------------- schnipp -------------------- open("/home/akoenecke/wintest/Einspritzung1.sxw", O_RDONLY) = 30 open("/home/akoenecke/OpenOffice.org1.1.4/user/backup/Einspritzung10.sxw",\ O_WRONLY|O_CREAT, 0100775) = 31 mmap2(NULL, 11154, PROT_READ, MAP_PRIVATE, 30, 0) = 0x4984a000 write(31, "PK\3\4\24\0\0\0\0\0\215\5G2\341\24519\36\0\0\0\36\0\0\0"..., 11154)\ = 11154 munmap(0x4984a000, 11154) = 0 fsync(31) = 0 close(30) = 0 close(31) = 0 ----------------- schnapp --------------------- (Das vollständige Tracelog liegt unter "http://www.andreas-koenecke.de/suse/oootrace2.txt".)
Andererseits: Das Problem ist ja nun gelöst (s. mein Posting) weiter unten.
Hm, ich kann hier auch überschreiben, wenn das vfat-Verzeichnis "noexec"
gemountet ist.
Gruß
Andreas
--
Andreas Könecke "Andreas Koenecke