delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2003/07/17/10:54:19

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: <6A3008858445D711A58A00062939B2F1EB1E@EXCHANGE>
From: Pavel Rozenboim <pavelr AT coresma DOT com>
To: cygwin AT cygwin DOT com
Subject: RE: cygwin 1.5.0 managed mode & backward compatibility
Date: Thu, 17 Jul 2003 17:48:49 +0200
MIME-Version: 1.0


> -----Original Message-----
> From: Larry Hall [mailto:cygwin-lh AT cygwin DOT com]
> Sent: Thu, July 17, 2003 4:15 PM
> To: Pavel Rozenboim
> Cc: cygwin AT cygwin DOT com
> Subject: Re: cygwin 1.5.0 managed mode & backward compatibility
> 
> 
> Pavel Rozenboim wrote:
> 
> > 
> >>-----Original Message-----
> >>From: Christopher Faylor [mailto:cgf-idd AT cygwin DOT com]
> >>Sent: Wed, July 16, 2003 6:07 PM
> >>To: cygwin AT cygwin DOT com
> >>Subject: Re: cygwin 1.5.0 managed mode & backward compatibility
> >>
> >>
> >>On Wed, Jul 16, 2003 at 01:48:28PM +0200, Pavel Rozenboim wrote:
> >>
> >>>Hi,
> >>>
> >>>I installed cygwin 1.5.0 and remounted all cygwin 
> >>
> >>directories (/,/usr/bin,
> >>
> >>>/usr/lib) in managed mode. Now I can't access files that 
> >>
> >>have a capital
> >>
> >>>letters that were created before upgrade to 1.5.0. 
> >>
> >>*exactly*
> >>
> >>Don't do that.  Do not use managed mode on your old 
> >>directories.  It is
> >>called "managed" for a reason.  Cygwin wants to manage all 
> >>file creations.
> >>So, the only way to use it is to create an empty directory, mount it
> >>as managed, and then populate it with files.
> > 
> > 
> > Do you have any plans to provide backward/windows 
> compatibility for managed
> > mode? 
> 
> 
> Perhaps I'm being simplistic but I can't see how Windows compatibility
> could be added in terms of it displaying the unmanaged names and
> understanding which name maps where.  I assume that's what you meant.

I thought about a following idea: when looking for a file on a filesystem in
managed mode, first try an unmangled name, and if it doesn't exist, try
mangled name. I understand that the whole issue is more complex that that,
and my idea probably was considered and rejected already.

> If not, please clarify.  Also, I'm not sure I understand the 
> implication
> of 'backward' in your statement, unless it was just a qualifier for
> 'windows'.

It is mostly the same, as current cygwin (1.3.xx) implementation relies on
windows names, AFAIK.

> 
> There's no reason that Windows applications can't work with 
> the managed
> named files of course.  At least, no reason AFAICS.

The potential problem is in mixed environments. For example, we have a
compilation scripts that run on cygwin and use cygwin make utility, but the
compiler itself is a non-cygwin application. In such situation all scripts
and makefiles need to be modified to use cygpath utility extensively. We
also use non-cygwin editors to edit the sources. Of course, use of managed
mode is not required in this situation, but it still would be nice to be
able to work with managed mode and still be able to access files with
non-cygwin applications.

> 
> 
> -- 
> Larry Hall                              http://www.rfk.com
> RFK Partners, Inc.                      (508) 893-9779 - RFK Office
> 838 Washington Street                   (508) 893-9889 - FAX
> Holliston, MA 01746
> 

--
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple
Problem reports:       http://cygwin.com/problems.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