in reply to Re^2: Permission denied when opening files in Windows
in thread Permission denied when opening files in Windows
I'm not saying that you're wrong about that, but can you point me to where this behavior change of $! is documented?
I have never tried testing to see if die "$!" provides more information than die "$!\n". The reason that I have been including "\n" is that I'm primarily working on Windows and I have seen instances where not using "\n", the next command prompt is being displayed on the last output line of the die statement. That's not necessarily a major issue, but I do find that to be a bit annoying. By adding "\n", this puts the next command prompt on a new line.
After seeing your post, I've looked at the perldocs for open, perliol, perlopentut, and perlvar and I was not able to find anything that indicated that "\n" would affect the contents of $!. If what you are saying is true, then it might a good idea if the perldoc for open could be updated since there are a few examples of open or die structure that has "$!\n" in the input to the die statement.
On the other hand, I did find information in perlvar that corroborates what tye said about $^E potentially providing more detailed information on some operating systems (including Windows).
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re^4: Permission denied when opening files in Windows
by Anonymous Monk on Mar 29, 2015 at 18:56 UTC | |
|
Re^4: Permission denied when opening files in Windows
by Laurent_R (Canon) on Mar 30, 2015 at 05:41 UTC |