Hi Mike,
Yeah, I think Windows implements transacted mode by doing something like this:
open or commit: mv x x.old cp x.old x
close, no commit: mv x.old x
I haven't tried to implement that yet, but it shouldn't be too difficult.
Mike
Mike Hearn wrote:
I might as well point out that StorageImpl_Commit is a NOP for direct mode storage objects. Wine doesn't implement transacted mode, which seems to be a basic optimization, so we can ignore this stub for now, I don't think it's important.