[1/3] kernel32/heap: Emulate Win9x if appropriate in GlobalMemoryStatusEx(). (resend)
Adam Martinson
amartinson at codeweavers.com
Thu Jun 2 15:46:20 CDT 2011
On 06/02/2011 03:10 PM, Dmitry Timoshkov wrote:
> Adam Martinson<amartinson at codeweavers.com> wrote:
>
>> + osver.dwOSVersionInfoSize = sizeof(osver);
>> + GetVersionExW(&osver);
>> +
> ...
>> + if (osver.dwMajorVersion>= 5)
> Once again, that's wrong way of detecting win9x, or please try to explain
> better how the patch does what the subject describes, and for which app
> it's needed.
>
The stuff in that block is for win2k+ mode only. Win9x doesn't add
[Total|Avail]Phys to [Total|Avail]PageFile. If wine is in win9x mode it
should behave like win9x, or it confuses old apps. This is needed for
the 2nd patch, IIRC removing the photoshop 4 hack in
GlobalMemoryStatus() screws up programs like Adobe Illustrator 8 in
win98 mode without it.
More information about the wine-devel
mailing list