delorie.com/archives/browse.cgi | search |
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 AT cygwin DOT com> |
Reply-To: | cygwin AT cygwin DOT 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 AT cygwin DOT com |
Subject: | Re: bug in cygwin_conv_to_posix_path() caused by period in win32 path |
References: | <468A1024 DOT 8000007 AT mff DOT cuni DOT cz> <468A441A DOT 2000009 AT cygwin DOT com> <468B657B DOT 3050306 AT mff DOT cuni DOT cz> <20070704213927 DOT GC16838 AT trixie DOT casa DOT cgf DOT cx> <468D70E6 DOT 4070403 AT mff DOT cuni DOT cz> |
In-Reply-To: | <468D70E6.4070403@mff.cuni.cz> |
Mailing-List: | contact cygwin-help AT cygwin DOT com; run by ezmlm |
List-Id: | <cygwin.cygwin.com> |
List-Subscribe: | <mailto:cygwin-subscribe AT cygwin DOT com> |
List-Archive: | <http://sourceware.org/ml/cygwin/> |
List-Post: | <mailto:cygwin AT cygwin DOT com> |
List-Help: | <mailto:cygwin-help AT cygwin DOT com>, <http://sourceware.org/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 |
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/
webmaster | delorie software privacy |
Copyright © 2019 by DJ Delorie | Updated Jul 2019 |