[Mono-list] VFAT vs Unix filesystems...

Jeroen Frijters jeroen@sumatra.nl
Tue, 14 Jan 2003 09:06:59 +0100


NTFS does support case sensitive operations, but the flag isn't global, but
on a per-call basis. When you open (or create) a file you can specify
FILE_FLAG_POSIX_SEMANTICS to make the operation case sensitive. This
obviously has no impact on .NET because it doesn't set the flag.

Regards,
Jeroen

> -----Original Message-----
> From: mono-list-admin@ximian.com 
> [mailto:mono-list-admin@ximian.com] On Behalf Of Fergus Henderson
> Sent: Tuesday, January 14, 2003 07:06
> To: Jonathan Pryor
> Cc: Pablo Baena; Mono List
> Subject: Re: [Mono-list] VFAT vs Unix filesystems...
> 
> 
> On 08-Jan-2003, Jonathan Pryor <jonpryor@vt.edu> wrote:
> > My two cents (since everyone else has already given theirs...)
> > 
> > Mono should be case-insensitive for all assembly name lookups.
> > 
> > Why?  Compatibility.
> 
> What do Microsoft's .NET implementations do in a case-sensitive
> environment?
> 
> In particular:
> 
> 	- What does Rotor do on BSD?
> 
> 	- I vaguely remember hearing something about NTFS having a flag
> 	  you can set (on file names? on directories?) to indicate
> 	  that file names are case-sensitive.  Is that correct?
> 	  If so, how does MS.NET behave if this flag is set?
> 
> -- 
> Fergus Henderson <fjh@cs.mu.oz.au>  |  "I have always known 
> that the pursuit
> The University of Melbourne         |  of excellence is a 
> lethal habit"
> WWW: <http://www.cs.mu.oz.au/~fjh>  |     -- the last words 
> of T. S. Garp.
> 
> _______________________________________________
> Mono-list maillist  -  Mono-list@ximian.com
> http://lists.ximian.com/mailman/listinfo/mono-list
>