2023-04-21T15:49:46 rostiIch manage das per IO::File und flock. http://rolfrost.de/flock.html
Quotefehlt dem wird ein d.Kommunikation zwischen OS und Perl wir über die c-Library
Quotenicht einverstanden. Das liefert m. E. nicht undef sondern false/0 wenn es scheitert.Damit wird beim Aufruf von flock() ein Rückgabewert von undef erzwungen ...
QuotePerl hat keinen ausgewiesenen booleschen Typ und trotzdem kann man in der Dokumentation Funktionen finden, die einen booleschen Wert zurückgeben.
2023-04-23T14:25:41 GwenDragonT:\>perl -E"say qq(TRUE) if qq(0 but true)"
TRUE
T:\>perl -E"say qq(TRUE) if qq(0E0)"
TRUE
perl -E"say qq(TRUE) if qq(FALSE)"