[Mono-list] Mono.Unix.Native.Syscall.(l)stat weirdness

László Monda mondalaci at gmail.com
Wed Feb 22 13:52:28 EST 2006


On Fri, 2006-02-17 at 06:28 -0500, Jonathan Pryor wrote:
> On Fri, 2006-02-17 at 00:36 +0100, László Monda wrote:
> > UnixFileSystemInfo seems to be a well-designed abstraction on top of the
> > Unix VFS API, but I'll stick with syscalls, because I don't like
> > UnixFileSystemInfo's exception policy.
> 
> What don't you like about its exception policy?

It was something to do with dangling links.  If I remember correctly,
UnixFileSystemInfo throwed an exception on dangling links.  I wanted to
subclass this class, but this policy made it unconvenient for me.  Of
course, my scenario is rather unusual, because I'm writing a file
manager application and the File class is a critical part of it.

I probably had some other minor issues with UnixFileSystemInfo, but the
above behaviour was the showstopper.

In the end, I implemented my own File class.  You may want to take a
look at it:

http://cvs.sourceforge.net/viewcvs.py/ulc/uc/File.cs?view=markup

-- 
Laci

    Blog: http://monda.hu/~laci/blog
    Home: http://mondalaci.objectis.net




More information about the Mono-list mailing list