Hi Andrew,
> It looks like a good start :) OTOH, I'd like to see lots of
> improvements:
Oh-oh :-)
> * it should be possible for users of libntfs to pass their own IO
> abstraction (rather than using the kernel's or file system's)
Pardon? What do you want to replace? The actual writing layer
at the bottom? Interesting.
> * error handling doesn't look to good :/
> * progress meters?
Indeed. Here are two things that could be improved without having
to know too much about NTFS.
> in libparted, I implemented progress meters by having
> all "big" functions accepting an extra parameter, "PedTimer* timer".
Nice idea, but I think it would have to be a low priority one for now.
> I think reiser4's userland implementation is fantastic... take a look!
I shall.
> Is it possible to make libntfs look like that?
Given time, yes. Unfortunately, at the moment there's nobody with both
the skills and the free time. Also, due to infighting, morale is at an
all time low.
> Is there any need to "stabilize" an API...
<paranoia>
Hmm... not unless Anton has some ulterior motive :-)
</paranoia>
> I think I'll have time to help with this stuff :) (Uni vacation :)
Now we're talking. That would be much appreciated. If you have any
questions, don't hesitate to ask. Over the xmas period, I'll check my
mail whenever I sober up.
Cheers,
FlatCap (Rich)
nt...@fl...
|