I think I should explain more precisely what I want to do :
My goal is to make all kernel32:file winetests pass. What I plan to do
is : getting the current implementation pass this tests on winXP. I
don't really care if the stuff made to avoid crashes is not applied, but
the functional cahnges should, IMO, get into trunk. Currently, there are
120+ tests that don't pass. The goal is to get this number to 0.
As a side effect, it *might* make more tests pass in reactOS, although I
expect the number of failures to increase. Once it is done, as making
ntdll work on winXP/2003 would require too much work, I plan to use the
native winXP fat driver in reactOS, and fix ntoskrnl to get them right.
(whether reactOS will boot with it is another story, and fixes for that
would be very positive IMO)
Final step would be to fix the fastfat driver...
Regards
Jérôme Gardou (aka zefklop)