Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-owner AT cygwin DOT com Mail-Followup-To: cygwin AT cygwin DOT com Delivered-To: mailing list cygwin AT cygwin DOT com Message-Id: From: David Kilroy To: cygwin AT cygwin DOT com Subject: RE: dos2unix/d2u does nothing Date: Mon, 25 Nov 2002 13:33:42 -0000 MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" I have seen similar behaviour to what Fred sees, but I can't remember if that was u2d or d2u. In that case the files had mixed use of \n and \r\n line endings. I presumed d2u/u2d detected a single \n (or \r\n) in the first X bytes, and assumed the file was already in the appropriate format. I 'fixed' this by running u2d then d2u (or vice versa). Dave. > -----Original Message----- > From: Randall R Schulz [mailto:rrschulz AT cris DOT com] > Sent: 23 November 2002 05:12 > To: cygwin AT cygwin DOT com > Subject: Re: dos2unix/d2u does nothing > > > Fred, > > It works OK for me. You may be experiencing an interaction > with a text mode > mount (though from the looks of it, "conv.c" was ported for > cygwin to open > files in binary mode, so this shouldn't happen). > > As to the mod time, perhaps you wrote the file and then > converted it within > the same minute, so "ls -l" doesn't show a change in the > modification time > (even though the difference is there at the finer time > resolution that the > OS and / or file system uses to record file modification times). > > By the way, dos2unix and d2u are identical (byte-for-byte). > > The other thing I can think of is that you're not running the > dos2unix from > the "cygutils" package, that the version you're running was > not ported to > Cygwin to be immune to the mount type and (conceivably) that > it resets the > file's modification time after reformatting it. > > Randall Schulz > Mountain View, CA USA > > > At 20:36 2002-11-22, Shing-Fat Fred Ma wrote: > > >Hello, > > > >I'm finding that dos2unix and d2u doesn't change a file > in-place, even > >with -U (the timestamp doesn't even change). It works find for > >stdin-to-stdout, though. Just thought I'd share my > feelings on that > >(that is, I feel it doesn't work in-place, but thank > goodness it works). > > > >Fred > > > -- > 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/ > -- 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/