Thread datei löschen ohne system
(8 answers)
Opened by Strazke at 2005-09-02 16:54
Andererseits muss man aber auch erwaehnen, dass -U nicht nur un-, sondern auch thread-safe ist. Betrachten wir folgenden Befehl ("file" ist eine Datei, also kein Verzeichnis):
Code: (dl
)
strace perl -e'unlink("file") or die $!' In der Ausgabe findet man: Offenbar ruft "unlink" also zwei System Calls hervor, und dazwischen kann natuerlich alles moegliche passieren. Ich persoenlich finde so etwas sehr unschoen. Pepe Update: Das lstat wird natuerlich nur gemacht, wenn der Code als Superuser ausgefuehrt wird.\n\n <!--EDIT|betterworld|1125686683--> Lieblingsmodule: IPC::System::Simple, Path::Class
|