X-Spam-Check-By: sourceware.org
Message-ID: <468D75C5.5050507@cygwin.com>
Date: Thu, 05 Jul 2007 18:50:45 -0400
From: "Larry Hall (Cygwin)" <reply-to-list-only-lh@cygwin.com>
Reply-To: cygwin@cygwin.com
User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.8.1.3) Gecko/20070505 Remi/2.0.0.0-3.fc4.remi Thunderbird/2.0.0.0 Mnenhy/0.7.5.0
MIME-Version: 1.0
To: cygwin@cygwin.com
Subject: Re: bug in cygwin_conv_to_posix_path() caused by period in win32   path
References: <468A1024.8000007@mff.cuni.cz> <468A441A.2000009@cygwin.com> <468B657B.3050306@mff.cuni.cz> <20070704213927.GC16838@trixie.casa.cgf.cx> <468D70E6.4070403@mff.cuni.cz>
In-Reply-To: <468D70E6.4070403@mff.cuni.cz>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Mailing-List: contact cygwin-help@cygwin.com; run by ezmlm
List-Id: <cygwin.cygwin.com>
List-Subscribe: <mailto:cygwin-subscribe@cygwin.com>
List-Archive: <http://sourceware.org/ml/cygwin/>
List-Post: <mailto:cygwin@cygwin.com>
List-Help: <mailto:cygwin-help@cygwin.com>, <http://sourceware.org/ml/#faqs>
Sender: cygwin-owner@cygwin.com
Mail-Followup-To: cygwin@cygwin.com
Delivered-To: mailing list cygwin@cygwin.com

Pavel Kudrna wrote:
> Christopher Faylor wrote:
>> I suppose it is possible that we'd consider a nicely written, minimally
>> intrusive patch to use these but I'm not 100% certain that it is even
>> possible to do this cleanly given the way the environment variable/path
>> conversion handling works.
>>   
> Lets look back to original subject. Function cygwin_conv_to_posix_path()
> should not leave passed win32 path almost unconverted:
> 
> c:.\  ->  c:./
> c:.   ->  c:.
> 
> That is clearly incorrect.
> 
> I found the present meaning of "C:" defined as "C:\" at the beginning
> of path.cc file. So both paths should be converted to /cygdrive/c.
> 
> But I see it much better to convert it according to the contents "!C:"
> environment variable. Even in the present time when these variables are
> without changing inherited between cygwin programs.


I believe Chris was suggesting that if you didn't like the current behavior,
it's a <http://cygwin.com/acronyms/#PTC> situation.  Someone interested in
pursuing this should approach it with care however, since the path handling
code is sensitive code and introducing even the slightest inefficiency can
cause lots of pain for Cygwin users.


-- 
Larry Hall                              http://www.rfk.com
RFK Partners, Inc.                      (508) 893-9779 - RFK Office
216 Dalton Rd.                          (508) 893-9889 - FAX
Holliston, MA 01746

_____________________________________________________________________

A: Yes.
 > Q: Are you sure?
 >> A: Because it reverses the logical flow of conversation.
 >>> Q: Why is top posting annoying in email?

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

