Mail Archives: djgpp-workers/2001/08/27/11:24:43
I've been thinking about all this Win2K bug workaround stuff. Some things
that really bug me:
1) We've now got a large number of calls to the true dos version and
comparisons to it. I'd like to clean these up with a global variable
set in crt1.
2) Today, we don't separate NT 4.0 with the LFN TSR from W2K/XP, so
NT 4 + LFN is forced to make a lot of extra calls which aren't required.
We could probably detect this when opening NUL (for the FSEXT?) and
set a flag to use instead of all the comparisons.
If we did this, and if MS ever fixes W2K or XP in some service pack we
would avoid the uneeded calls also. But it may not be worth it -
this is maybe 2-3 extra interrupts for calls like _open - which are
called infrequently enough to maybe not be measurable in performance.
Comments? Thoughts?
- Raw text -