dos2unix/d2u does nothing

Shing-Fat Fred Ma fma@doe.carleton.ca
Mon Nov 25 12:53:00 GMT 2002


 >
 > Subject:
 > RE: dos2unix/d2u does nothing
 > From:
 > David Kilroy <david.kilroy@pigroup.co.uk>
 > Date:
 > Mon, 25 Nov 2002 13:33:42 -0000
 > To:
 > cygwin@cygwin.com
 >
 >
 >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
 >>

Hi, All,

It's in the cygwin file tree, /usr/bin/dos2unix version 0.1.2.
The file was a few minutes old when I tried in-place conversion.
Anything is possible, regarding preserving the file timestamp
even after the conversion (afterall, I think some gzip's do that).
My "fix" is to use it as a filter.

Fred

-- 
Fred Ma, fma@doe.carleton.ca
Carleton University, Dept. of Electronics
1125 Colonel By Drive, Ottawa, Ontario
Canada, K1S 5B6





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



More information about the Cygwin mailing list