delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2001/03/21/02:30:54

Mailing-List: contact cygwin-help AT sourceware DOT cygnus DOT com; run by ezmlm
List-Subscribe: <mailto:cygwin-subscribe AT sources DOT redhat DOT com>
List-Archive: <http://sources.redhat.com/ml/cygwin/>
List-Post: <mailto:cygwin AT sources DOT redhat DOT com>
List-Help: <mailto:cygwin-help AT sources DOT redhat DOT com>, <http://sources.redhat.com/ml/#faqs>
Sender: cygwin-owner AT sources DOT redhat DOT com
Delivered-To: mailing list cygwin AT sources DOT redhat DOT com
From: "Mark Allan Young" <myoung AT intrinsic DOT com>
To: <cygwin AT sources DOT redhat DOT com>
Subject: Perl: Textmode vs. Binary mode...
Date: Tue, 20 Mar 2001 23:29:10 -0800
Message-ID: <BMEKKMFHJODGNCJOKKBFKEJHCJAA.myoung@intrinsic.com>
MIME-Version: 1.0
X-Priority: 3 (Normal)
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook IMO, Build 9.0.2416 (9.0.2911.0)
Importance: Normal
X-MimeOLE: Produced By Microsoft MimeOLE V5.50.4133.2400

if I open a open a file using the perl command:

     unless(open(CONFIG, "<$config")) {
         print("Error: Can't open fglg file, \"$config\".\n");
         exit(-1);
     }

on a file system mounted with textmode:

    Device              Directory           Type         Flags
    C:\cygwin\bin       /usr/bin            system       textmode
    C:\cygwin\lib       /usr/lib            system       textmode
    C:\cygwin           /                   system       textmode

should I expect the line read with perl command:

    while($line = <CONFIG>) {

to be terminated with a "\r\n" or just a "\n".  I assumed that I would
get a "\n", but for some reason, after updating my cygwin today on one
of my systems to 1.1.8, I started getting "\r\n".  I used to use a single
"chop($line)" to get rid of the newline then process the remaining string
as a filename...but now I have that nagging "\r" at the end of the string
screwing everything up...

what part of this equation am I missing...

...myoung

--
Want to unsubscribe from this list?
Check out: http://cygwin.com/ml/#unsubscribe-simple

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019