delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/2003/06/30/09:45:23

From: bdeck AT lycos DOT co DOT uk (deckerben)
Newsgroups: comp.os.msdos.djgpp
Subject: Re: dirent->d_name returns lowercase?
Date: 30 Jun 2003 06:35:11 -0700
Organization: http://groups.google.com/
Lines: 44
Message-ID: <2761b08f.0306300535.4ba0b9ea@posting.google.com>
References: <3ef8c2c7$0$150$9b622d9e AT news DOT freenet DOT de> <2593-Wed25Jun2003075056+0300-eliz AT elta DOT co DOT il> <3ef9ebcd$0$149$9b622d9e AT news DOT freenet DOT de> <bdeepo$jik$1 AT nets3 DOT rz DOT RWTH-Aachen DOT DE> <3efc1417$0$29013$9b622d9e AT news DOT freenet DOT de> <2950-Fri27Jun2003205236+0300-eliz AT elta DOT co DOT il> <3efcc25c$0$28978$9b622d9e AT news DOT freenet DOT de> <1659-Sat28Jun2003085113+0300-eliz AT elta DOT co DOT il> <3efebe16$0$161$9b622d9e AT news DOT freenet DOT de> <3405-Sun29Jun2003205545+0300-eliz AT elta DOT co DOT il>
NNTP-Posting-Host: 212.185.252.197
X-Trace: posting.google.com 1056980112 32560 127.0.0.1 (30 Jun 2003 13:35:12 GMT)
X-Complaints-To: groups-abuse AT google DOT com
NNTP-Posting-Date: 30 Jun 2003 13:35:12 GMT
To: djgpp AT delorie DOT com
DJ-Gateway: from newsgroup comp.os.msdos.djgpp
Reply-To: djgpp AT delorie DOT com

"Eli Zaretskii" <eliz AT elta DOT co DOT il> wrote in message news:<3405-Sun29Jun2003205545+0300-eliz AT elta DOT co DOT il>...
> > From: "deckerben" <bdeck AT lycos DOT co DOT uk>
> > Newsgroups: comp.os.msdos.djgpp
> > Date: Sun, 29 Jun 2003 12:28:09 +0200
> > > >
> > > > D:\>set FNCASE=n
> > > > D:\>ls -al
> > > > total 1617
> > > > drwxr-xr-x   17 bdeck    root          608 Jun 17 01:13 .
> > > > drwxr-xr-x   17 bdeck    root          608 Jun 17 01:13 ..
> > > > -rw-r--r--    1 bdeck    root       708836 Jun 16 01:10 Citizenship docs1.zip
> > >
> > > This isn't NT, it probably is Windows 2000 or XP.  Windows NT doesn't
> > > support long file names at all, so the only way you could see the
> > > above is if you have NTLFN installed on that system.
> > 
> > PythonD doesn't run on a configuration that doesn't support long filenames
> > anyhow. It's special :-)
> 
> The above output was from `ls', not from PythonD.


And that matters? Everyone that wants PythonD needs long filename
support. Once that support is installed, it affects all DJGPP
programs, not just PythonD. That's why I can't understand the big
tragedy of using FNCASE=y under NT... the configuration is *anyway*
changed. FNCASE=y would just take better advantage of it (NTLFN seems
to always be right with filecases, which is the issue here anyway).

If you want to stick with old 8.3 conventions under NT, don't install
PythonD (although I can't dream of why).

I am considering changing the base library directory name, the entries
in site.py, posixpath.py, and lib-dynaload so that some *basic*
library support is available without LFN.

I am not considering rewriting the whole python library. I do not
intend to break general python compatibilty in any way. Any files that
*might* get changed will be copied (except the directory names and
site.py itself). Anyone wishing to use distutils, unicode, or 3rd
party libraries in any way will need LFN support.


Ben

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019