This is the mail archive of the cygwin@cygwin.com mailing list for the Cygwin project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

RE: dos2unix/d2u does nothing


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@cris.com]
> Sent: 23 November 2002 05:12
> To: cygwin@cygwin.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/


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]