Clear questions and runnable code get the best and fastest answer |
|
PerlMonks |
Re^2: Win32: Setting a layer with binmode causes problem with close() on Windowsby rovf (Priest) |
on Jun 17, 2013 at 11:25 UTC ( [id://1039341]=note: print w/replies, xml ) | Need Help?? |
I read again PerlIO. My mistake was certainly to regard :unix and :crlf as two alternative I/O layers, one doing the lineending translation in the Unix style (i.e. no translation necessary), and the other one in the Windows style. This is clearly wrong: :crlf is to be seen on top of </c>:unix</c>, the latter being the most elementary stlye. Indeed, just omitting binmode works; I can read both kinds of files on Windows. Now another, related question comes to my mind. How about creating files? When I want to create on Windows a file, which has Unix line endings, should I then
-- Ronald Fischer <ynnor@mm.st>
In Section
Seekers of Perl Wisdom
|
|