From: Mark Seuffert (Pirates) (captain_at_pirate.de)
Date: 22. Jun 1999
Danke nochmal Heinz zu dem Tip mit unidirectionaler IPC!
Habe es ausprobiert, selbst wenn man falschen Dateinamen angibt, kommt
der Error erst beim close(). Die die-Anweisung bei open() macht ein
winzig kleines bisserl Sinn, falls der fork mal fehlschlagen sollte.
Bis zu den nächsten Perl-Insider-Tips..... :)
Heinz Diehl schrieb am 19 Jun 99, (you wrote):
> Die die-Anweisung in der ersten Zeile (open ....) kann man sich
> sparen, denn sie kommt niemals zur Ausfuehrung, da der open-Befehl
> keinen Rueckgabewert liefert, falls der in der Pipe laufende
> Befehl in der Shell einen Fehler verursacht.
>
> Richtig ist die die-Anweisung in der letzten Zeile (close ....),
> denn close liefert einen falschen Rueckgabewert falls die Ausfuehrung der
> Pipe irgendwie auch immer fehlschlaegt. "Error closing ...." trifft den
> Nagel nicht ganz auf den Kopf, da der Fehler irgendwo bei der Ausfuehrung
> auftreten kann.
-- _ _ Just do it! _ | | (_)_ _ _ ___ __ ~0 |_) Mark "Moak" Seuffert | |__| | ' \ || \ \ / |(_~|___| Pirates Communication |____|_|_||_|__//_\_\ T/_ T T http://www.pirate.deKaffeepause von 7.00 bis 12.00 und 13.30 bis 18.00
Dieses Archiv wurde generiert von hypermail 2.1.2 : 11. Mar 2002 CET