Mailing-List: contact cygwin-help@sourceware.cygnus.com; run by ezmlm List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-owner@sources.redhat.com Delivered-To: mailing list cygwin@sources.redhat.com X-Apparently-From: Message-ID: <3A80684D.48873522@yahoo.com> Date: Tue, 06 Feb 2001 16:10:37 -0500 From: Earnie Boyd Reply-To: Earnie Boyd X-Mailer: Mozilla 4.76 [en] (WinNT; U) X-Accept-Language: en MIME-Version: 1.0 To: "Larry Hall (RFK Partners, Inc)" CC: cygwin@cygwin.com Subject: Re: Problem w/ cygwin tar.exe: Unable to tar directoriesbeginnin g w/ the letter 'R' in NT 4.0 References: <4.3.1.2.20010206151048.019a7780@pop.ma.ultranet.com> <4.3.1.2.20010206145452.019ba320@pop.ma.ultranet.com> <17B78BDF120BD411B70100500422FC6309E1F1@IIS000> <4.3.1.2.20010206145452.019ba320@pop.ma.ultranet.com> <20010206150831.D9005@redhat.com> <4.3.1.2.20010206151048.019a7780@pop.ma.ultranet.com> <4.3.1.2.20010206152658.019d2d70@pop.ma.ultranet.com> Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit "Larry Hall (RFK Partners, Inc)" wrote: > > >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... > Bug?!?! The real bug is this thread. I consider the translation of \r, \t, \n, etc. as a specifically stated feature found in all common unices. Now, if we're discussing operation from the cmd.exe/command.com shells, and since Cygwin is aware of that fact, Cygwin could double the '\' characters it finds in the command line while setting the argv array before spawning the program to execute. This would prevent this natural translation. AFAIK, it may already try to do this and is truly a bug in Cygwin if it doesn't; but, this may be an unimplemented feature. Earnie. _________________________________________________________ Do You Yahoo!? Get your free @yahoo.com address at http://mail.yahoo.com -- Want to unsubscribe from this list? Check out: http://cygwin.com/ml/#unsubscribe-simple