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