New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
POSIX::strerror() clears $! #14951
Comments
From zhouzhen1@gmail.comI found that POSIX::strerror() clears $!. For example, perl -MPOSIX -e '$! = 29; strerror( prints nothing to terminal under Perl 5.22.0, 5.20.1, 5.14.2. However, it And this is probably not an issue in POSIX itself. I looked at perl -e '$! = 29; sub { local |
From @iabynOn Wed, Sep 30, 2015 at 08:59:32PM -0700, Zhenyi Zhou wrote:
This can be reduced to $! = 29; Its a messy interaction between local() and magic vars. I'm not sure it can -- |
The RT System itself - Status changed from 'new' to 'open' |
From @iabynOn Thu, Oct 01, 2015 at 11:30:57AM +0100, Dave Mitchell wrote:
And that's now fixed in bleadperl by commit 068e3fb. -- |
@iabyn - Status changed from 'open' to 'pending release' |
From @khwilliamsonThank you for submitting this report. You have helped make Perl better. Perl 5.24.0 may be downloaded via https://metacpan.org/release/RJBS/perl-5.24.0 |
@khwilliamson - Status changed from 'pending release' to 'resolved' |
Migrated from rt.perl.org#126229 (status was 'resolved')
Searchable as RT126229$
The text was updated successfully, but these errors were encountered: