[Mono-list] ASP.NET on Mac OS X

Jonathan LaCour panix-lists@skinnee.net
Sun, 8 Feb 2004 12:52:53 -0500


On Feb 8, 2004, at 12:28 PM, Dan Winship wrote:
> That's a property of the filesystem though, not the OS. OS X does let
> you have UFS or case-sensitive HFS partitions (and OS X Server defaults
> to using a case-sensitive filesystem).
>
> If this were a POSIX C program, I'd say that you should stat() both
> files and only throw the exception if they have the same st_ino. But I
> don't know if you can translate that into C#/.Net.

I didn't even think of that.  You are correct, knowing that you are on 
Mac OS X actually doesn't fix the problem.  We need to manually check 
to see if they are the same file.  My bug probably should be updated to 
take this into account.

I will dig around a bit in corlib to see if there is any way for us to 
programmatically determine if the files are the same.

  - Jon