Thread Sicheres Löschen (25 answers)
Opened by bianca at 2013-04-07 09:48

Raubtier
 2013-04-07 13:48
#166925 #166925
User since
2012-05-04
1054 Artikel
BenutzerIn

user image
2013-04-07T11:44:44 pq
2013-04-07T07:48:47 bianca
Auf dem Linux hingegen grätscht das unlink anscheinend in jeglichen Zugriff hinein und löscht gnadenlos. Zwar wird $! gesetzt aber das nützt mir nach dem unlink ja nichts mehr.

wie kommst du darauf? wie lange arbeitest du schon mit perl?
$! ist nur bei fehlern aussagekräftig. wenn das unlink erfolgreich ist, hat dich $! nicht zu interessieren. da steht immer irgendwas drin.


Wie ich schon schrieb: das $! wird vom sysopen gesetzt (nur eben in Biancas Programm nicht ausgegeben). Ist aber eben völlig irrelevant.

Edit: warum ist das eigentlich so? Ich würde aus Performancegründen erwarten, dass $! nicht angefasst wird, wenn kein Fehler auftritt. Oder macht sysopen intern irgendwas, das diesen Fehler verursacht, der aber für den sysopen-Erfolg irrelevant ist?
Last edited: 2013-04-07 14:09:41 +0200 (CEST)

View full thread Sicheres Löschen