> -----Original Message-----
> From: William A. Rowe, Jr. [mailto:[email protected]]
> Sent: maandag 9 november 2009 4:25
> To: Bert Huijben
> Cc: 'Philip Martin'; 'Bert Huijben'; [email protected];
> [email protected]
> Subject: Re: Windows drive letter check fails on lower case cwd
> 
> Bert Huijben wrote:
> >
> > The drive letters don't have locales; the rest of the paths have.
> There are
> > only 26 driveletters with the US-ASCII characters A-Z. (Internally
> always
> > represented by the upper case letters, but the current path can use a
> lower
> > case path, as that is only managed in userspace).
> 
> That's an odd statement; all paths are Unicode ;-)  We don't strcasecmp
> paths.

s/path/drive in its path/ for that last path.. thanks :)

Paths are (of course) unicode, but use a some culture sensitive compare to 
handle the case insensitivity. But there is no documented way to find which 
locale it uses for each (part of a) drive.
(That information is stored in the system portion of NTFS at format time and 
can vary over directories via junctions, etc.)

Thanks for looking into this.

        Bert

Reply via email to