This is the mail archive of the cygwin@cygwin.com mailing list for the Cygwin project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: Updated: perl-5.8.0-2


Gerrit P. Haase wrote:
Rolf schrieb:
So, is this a cygwin perl problem?  Or has the stock perl decided
to only work with magic ENV variables?
I don't see the problem in the latest Perl (5.9.0) and I'm trying to
figure out how it can be fixed, in the meantime, please try to use the
magic PERLIO=perlio setting for your environment.
Gerrit

Ok, using PERLIO=perlio, but I'm still having a problem (which worked in the previous version of Perl).


TEST.PL:
1:#!/bin/perl
2:$/ = "\r\n";
3:
4:open( LOG, "<in" ) ||
5:  die "Could not open log.\n";
6:binmode LOG, ":crlf";
7:
8:$in = <LOG>;
9:print $in;

in (od -c in):
0000000   a   b   c  \r  \n   d   e   f  \r  \n
0000012

This is on a BINMODE mount. This script outputs "0000000 a b c \n d e f \n". If I go back to prev Perl, OR remove line#2 OR remove line#6, then it outputs "0000000 a b c \n"



--
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple
Bug reporting:         http://cygwin.com/bugs.html
Documentation:         http://cygwin.com/docs.html
FAQ:                   http://cygwin.com/faq/


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]