delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2001/02/06/15:41:51

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
Message-Id: <4.3.1.2.20010206152658.019d2d70@pop.ma.ultranet.com>
X-Sender: lhall AT pop DOT ma DOT ultranet DOT com
X-Mailer: QUALCOMM Windows Eudora Version 4.3.1
Date: Tue, 06 Feb 2001 15:34:37 -0500
To: cygwin AT cygwin DOT com
From: "Larry Hall (RFK Partners, Inc)" <lhall AT rfk DOT com>
Subject: Re: Problem w/ cygwin tar.exe: Unable to tar directories
beginnin g w/ the letter 'R' in NT 4.0
In-Reply-To: <20010206152224.F9005@redhat.com>
References: <4 DOT 3 DOT 1 DOT 2 DOT 20010206151048 DOT 019a7780 AT pop DOT ma DOT ultranet DOT com>
<4 DOT 3 DOT 1 DOT 2 DOT 20010206145452 DOT 019ba320 AT pop DOT ma DOT ultranet DOT com>
<17B78BDF120BD411B70100500422FC6309E1F1 AT IIS000>
<4 DOT 3 DOT 1 DOT 2 DOT 20010206145452 DOT 019ba320 AT pop DOT ma DOT ultranet DOT com>
<20010206150831 DOT D9005 AT redhat DOT com>
<4 DOT 3 DOT 1 DOT 2 DOT 20010206151048 DOT 019a7780 AT pop DOT ma DOT ultranet DOT com>
Mime-Version: 1.0

At 03:22 PM 2/6/2001, Christopher Faylor wrote:
>On Tue, Feb 06, 2001 at 03:12:13PM -0500, Larry Hall (RFK Partners, Inc) wrote:
> >At 03:08 PM 2/6/2001, Christopher Faylor wrote:
> >>On Tue, Feb 06, 2001 at 02:58:21PM -0500, Larry Hall (RFK Partners, Inc) wrote:
> >> >No, its not Cygwin.  If it were, other tools with this same path would have
> >> >the same problem.  They don't.  Also note that the problem is with 1
> >> >backslash:
> >> >
> >> >D:\tmp\AshishCode>tar cvf file.tgz d:\tmp\AshishCode\DeProxyBridgeDependency.cpp
> >> >
> >> >tar: Cannot add file d: mp\AshishCode\DeProxyBridgeDependency.cpp: No such file or directory
> >> >tar: Error exit delayed from previous errors
> >> >
> >> >This bug is in tar.
> >>
> >>What does cygwin's echo do with this?  I'm not close to a Windows machine right now.
> >>
> >>If you type:
> >>
> >>c:\>c:\cygwin\bin\echo d:\tmp\AshishCode\DeProxyBridgeDependency.cpp
> >>
> >>what is output?
> >>
> >>It's possible that cygwin's globbing is not correctly interpreting d:\ as a
> >>path spec.  It tries to be clever about doing the right thing with dos filespecs
> >>but it could still be broken.
> >
> >
> >D:\tmp>d:\usr\bin\echo d:\tmp\AshishCode\DeProxyBridgeDependency.cpp
> >d:      mp\AshishCode\DeProxyBridgeDependency.cpp
> >
> >OK, you got me.  It looks like this is a Cygwin issue.  Interesting that
> >things like cat and ls don't have a problem here...
>
>Oops.  No, I didn't get you.  You're seeing an echo feature.  It looks like
>cygwin is probably doing the right thing.  echo is translating \t to a tab.
>I don't believe that cygwin would do this.
>
>The easiest way to check is to write a simple c program which displays its
>arguments.  This will bypass any echo trickery.



Right.  Looks like its not globbing trickery.  A small program prints out 
the arguments exactly as they're typed.  However, the same trickery
that echo uses appears to be what's affecting tar.  So far I've noticed
"bad" behavior in both with \t, \r, and \n.  In echo, this is a "feature"
I'm sure but in tar, I'd say its a bug.  I'm back to thinking the issue is
with tar...





Larry Hall                              lhall AT rfk DOT com
RFK Partners, Inc.                      http://www.rfk.com
118 Washington Street                   (508) 893-9779 - RFK Office
Holliston, MA 01746                     (508) 893-9889 - FAX



--
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