Mailing-List: contact cygwin-help AT sourceware DOT cygnus DOT com; run by ezmlm List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-owner AT sources DOT redhat DOT com Delivered-To: mailing list cygwin AT sources DOT redhat DOT com Message-ID: <3B7202EF.5890949F@usq.edu.au> Date: Thu, 09 Aug 2001 03:26:39 +0000 From: Ron House X-Mailer: Mozilla 3.04 (X11; I; Linux 2.2.5-22 i686) MIME-Version: 1.0 To: cygwin AT cygwin DOT com Subject: Re: Upper/lower case filenames. References: <3B71FE17 DOT 8B11FEA AT usq DOT edu DOT au> <997325846 DOT 19767 DOT 5 DOT camel AT robertlinux> Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Robert Collins wrote: > > On 09 Aug 2001 03:05:59 +0000, Ron House wrote: > > Having just tried Cygwin, I notice that 8.3 filenames which are taken to > > be lower case under Linux are taken as upper case under Cygwin. This > > means that scripts such as "cp *.cpp ..." and makefiles don't work > > unless edited. Is there any reason for this design choice? > > Ron, you haven't provided _any_ detail about how you are accessing the > 8.3 named files - over the network/a fat partition that you have and > access via dual boot/some other thing. Sorry about that. I used the setup.exe thingy to install Cygwin from a mirror on my local HD (Windows 98 FAT). I also have Linux locally on a dual boot setup, with the C drive mounted as follows: /dev/hda1 /c vfat defaults,user,umask=033,conv=b 0 0 Files written under Linux or Windows in lower case that fit in 8.3 are all taken as upper case by the Cygwin tools. > In fact you haven't provided enough detail for a cygwin developer (me) > to say that you are discussing a design choice, and not a implementation > choice of yours! I am not sure what implementation choices I have. The only question I was aked was whether to use DOS or Unix text files, and I selected DOS, as the crlf's are fixed by the way I send files from Linux to Windoze. I noticed the three options on the CYGWIN environment variable for whether a file is recognised as having the same name, but that doesn't solve the problem because ls, etc., won't match a ".CPP" file against "*.cpp", so the files are not included in the list of 'tries' to even get a shot at being recognised. -- Ron House house AT usq DOT edu DOT au http://www.sci.usq.edu.au/staff/house -- 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/