[Mono-list] VFAT vs Unix filesystems...
Dominic Hopton
d.hopton@codevoid.net
Wed, 8 Jan 2003 13:37:56 -0000
Actually, the NTFS file system is case sensititve, it just happens that
the UI chooses to ignore case.
--
http://www.codevoid.net
> -----Original Message-----
> From: Daniel Morgan [mailto:danmorg@sc.rr.com]
> Posted At: 08 January 2003 12:40
> Posted To: mono-list
> Conversation: [Mono-list] VFAT vs Unix filesystems...
> Subject: RE: [Mono-list] VFAT vs Unix filesystems...
>
>
> Also, let's not forget that Windows NT/2000/XP uses NTFS
> which is case insensitive too.
>
> -----Original Message-----
> From: mono-list-admin@ximian.com [mailto:mono-list-admin@ximian.com]On
> Behalf Of Juli Mallett
> Sent: Wednesday, January 08, 2003 5:18 AM
> To: Jaroslaw Kowalski
> Cc: mono-list@ximian.com
> Subject: Re: [Mono-list] VFAT vs Unix filesystems...
>
>
> * De: Jaroslaw Kowalski <jarek@atm.com.pl> [ Data: 2003-01-08 ]
> [ Subjecte: Re: [Mono-list] VFAT vs Unix filesystems... ]
> > One of the most important (IMHO) problems is "System.Xml.dll" vs
> > "System.XML.dll" spelling. I think mcs/mono should be able
> to handle
> > both forms. This can help port makefiles more easily.
> >
> > My utility for converting ".csproj" files to Makefile (that
> I posted
> > to
> the
> > list some time ago) contains a hack to always use "System.Xml.dll",
> because
> > even VS.NET isn't consistent in preserving the case.
> >
> > I think that for local (unix) filesystem as simple
> alias/redirection
> > file (perhaps machine.config) would do, but there's another problem:
> >
> > When you have dynamically downloaded assemblies (via http:// or
> > whatever) you must ensure similar name lookup semantics on the web
> > server, i.e. your web server must treat DLL names as
> case-insensitive.
> > Which effectively
> means
> > it must be running off VFAT filesystem or use some tricky
> > aliasing/regexp filters for DLLs.
> >
> > What do you think?
>
> I think there should just be an environment variable
> MONO_FAKE_CASE and that should be the end of it, since we run
> on a few case insensitive systems (Win, Mac OS X), and since
> .NET runs on the same, there are many problems each way, this
> gives us something which isn't special cased, and which only
> has problem cases when you know someone is going to read
> sensitive data from /tmp/h0h0 so you spam /etc/H0H0 as it
> will match first. Plus it's slow as hell, but that is
> besides the point: general purpose and gets the job done
> where it makes sense to, wherever exactly that is.
>
> Other hacks are just that.
> --
> Juli Mallett <jmallett@FreeBSD.org>
> AIM: BSDFlata -- IRC: juli on EFnet.
> OpenDarwin, Mono, FreeBSD Developer.
> ircd-hybrid Developer, EFnet addict.
> FreeBSD on MIPS-Anything on FreeBSD.
>
> _______________________________________________
> Mono-list maillist - Mono-list@ximian.com
> http://lists.ximian.com/mailman/listinfo/mono-list
>
>
> _______________________________________________
> Mono-list maillist - Mono-list@ximian.com
> http://lists.ximian.com/mailman/listinfo/mono-list
>
>
>