[svn.haxx.se] · SVN Dev · SVN Users · SVN Org · TSVN Dev · TSVN Users · Subclipse Dev · Subclipse Users · this month's index

RE: Change case on a filename in wc under Windows?

From: Richard Birkby <svn_at_thundermain.com>
Date: 2003-12-19 08:54:37 CET

John Peacock [mailto:jpeacock@rowman.com] wrote:
>
> What I find stupid is that NTFS _does_ include POSIX support (at
> least enough so
> that they could claim that it is POSIX compatible), and hence
> should be able to
> be used in a case-sensitive fashion. Sadly, M$loth system
> libraries are not
> POSIX compliant

Your terminology is slightly wrong here.

NT has a very flexible filename support. It can handle anything Win32,
Posix, MS DOS expects. For example:

* "TrailingDots..."
* "SameNameDifferentCase"
* "samenamedifferentcase"
* "TrailingSpaces "

(taken from pg 729, inside Win2K)

However, the Win32 personality/subsystem (implemented via the CSRSS.exe
process) restricts this. Therefore, if you code against Win32, then you are
restricted in the filenames you can use. However, if you code against the NT
native API, you are not restricted.

It just so happens, that the prescribed way of accessing disks on NT
systems, is via the Win32 subsystem - so you are stuck with these
limitations (which IMHO are sensible limitations, designed for end users not
programmers).

Richard

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
For additional commands, e-mail: users-help@subversion.tigris.org
Received on Fri Dec 19 08:55:19 2003

This is an archived mail posted to the Subversion Users mailing list.

This site is subject to the Apache Privacy Policy and the Apache Public Forum Archive Policy.