Mailing-List: contact cygwin-developers-help AT sourceware DOT cygnus DOT com; run by ezmlm List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-developers-owner AT sourceware DOT cygnus DOT com Delivered-To: mailing list cygwin-developers AT sourceware DOT cygnus DOT com Message-ID: <38516C51.7520CBE4@vinschen.de> Date: Fri, 10 Dec 1999 22:10:41 +0100 From: Corinna Vinschen X-Mailer: Mozilla 4.7 [en] (WinNT; I) X-Accept-Language: de,en MIME-Version: 1.0 To: Chris Faylor CC: cygdev Subject: Re: Patch: traling backslash References: <385156DC DOT 3A4516EA AT vinschen DOT de> <19991210150323 DOT A1870 AT cygnus DOT com> Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Chris Faylor wrote: > [...] > > ls -ld . .. > > drwx------ 2 who ever 0 today . > > drwx------ 2 who ever 0 today .. > > > >The wrong output of .. is a result of the following operation: > > > > current working dir is Z:\foo > > .. is converted to Z: according to the mount table > > Z: is interpreted by Windows as Z:\foo > > Cygwin is supposed to interpret z: as z:\ in every situation. > If it isn't, that's the bug. > > cgf Uhm, excuse me, I don't understand what you mean. Do you agree or do you think my explanation (and patch) is wrong?!? A special reason for my patch is that cygwin calls win32 api functions using the result of the path_conv conversion. This is unfortunately in case of mounted root directories only "X:" instead of "X:\". Corinna