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: [EMAIL PROTECTED] 
> [mailto:[EMAIL PROTECTED]] 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 <[EMAIL PROTECTED]> 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 <[EMAIL PROTECTED]>  |  "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  -  [EMAIL PROTECTED]
> http://lists.ximian.com/mailman/listinfo/mono-list
> 


_______________________________________________
Mono-list maillist  -  [EMAIL PROTECTED]
http://lists.ximian.com/mailman/listinfo/mono-list

Reply via email to