delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2002/11/25/15:49:01

Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm
List-Subscribe: <mailto:cygwin-subscribe AT cygwin DOT com>
List-Archive: <http://sources.redhat.com/ml/cygwin/>
List-Post: <mailto:cygwin AT cygwin DOT com>
List-Help: <mailto:cygwin-help AT cygwin DOT com>, <http://sources.redhat.com/ml/#faqs>
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: <3DE28CAD.2020406@doe.carleton.ca>
Date: Mon, 25 Nov 2002 15:48:45 -0500
From: Shing-Fat Fred Ma <fma AT doe DOT carleton DOT ca>
User-Agent: Mozilla/5.0 (X11; U; SunOS sun4u; en-US; rv:1.0.1) Gecko/20020920 Netscape/7.0
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: cygwin AT cygwin DOT com
Subject: Re: dos2unix/d2u does nothing
References: <1038249230 DOT 26268 DOT ezmlm AT cygwin DOT com>

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

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 AT doe DOT carleton DOT 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/

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019