Mailing-List: contact cygwin-help@cygwin.com; run by ezmlm
List-Subscribe: <mailto:cygwin-subscribe@cygwin.com>
List-Archive: <http://sources.redhat.com/ml/cygwin/>
List-Post: <mailto:cygwin@cygwin.com>
List-Help: <mailto:cygwin-help@cygwin.com>, <http://sources.redhat.com/ml/#faqs>
Sender: cygwin-owner@cygwin.com
Mail-Followup-To: cygwin@cygwin.com
Delivered-To: mailing list cygwin@cygwin.com
X-Injected-Via-Gmane: http://gmane.org/
To: cygwin@cygwin.com
From: Rolf Campbell <rcampbell@tropicnetworks.com>
Subject: Re: Updated: perl-5.8.0-2
Date: Tue, 01 Apr 2003 11:13:23 -0500
Lines: 31
Message-ID: <b6cdqm$v99$1@main.gmane.org>
References: <83040F98B407E6428FEC18AC720F5D732DB804@exchange.tropicnetworks.com> <121-156912388.20030401120153@familiehaase.de>
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
X-Complaints-To: usenet@main.gmane.org
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.3) Gecko/20030312
X-Accept-Language: en-us, en
In-Reply-To: <121-156912388.20030401120153@familiehaase.de>

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/

