On Mon, May 1, 2017 at 6:25 PM, Rob Hoelz via RT < perl6-bugs-follo...@perl.org> wrote:
> Perl 5 signals failure when the file doesn't exist: > > $ touch one > $ perl -le 'print unlink("one") ? 1 : 0' > 1 > $ perl -le 'print unlink("one") ? 1 : 0' > 0 > Not exactly. Perl5 unlink is documented to return the number of files "successfully deleted". Which may be non-zero even if some file doesn't exist: $ touch one; touch two $ perl -le 'print unlink("one", "two") ? 1 : 0' 1 $ touch one; $ perl -le 'print unlink("one", "two") ? 1 : 0' 1 No failure signalled … Eirik