ChangeSet ID: 21605 CVSROOT: /opt/cvs-commit Module name: wine Changes by: julliard@winehq.org 2005/12/01 11:52:12
Modified files: dlls/ntdll : virtual.c
Log message: Ignore the large address space flag when version is win9x.
Patch: http://cvs.winehq.org/patch.py?id=21605
Old revision New revision Changes Path 1.73 1.74 +3 -0 wine/dlls/ntdll/virtual.c
Index: wine/dlls/ntdll/virtual.c diff -u -p wine/dlls/ntdll/virtual.c:1.73 wine/dlls/ntdll/virtual.c:1.74 --- wine/dlls/ntdll/virtual.c:1.73 1 Dec 2005 17:52:12 -0000 +++ wine/dlls/ntdll/virtual.c 1 Dec 2005 17:52:12 -0000 @@ -1226,6 +1226,9 @@ BOOL VIRTUAL_HasMapping( LPCVOID addr ) void VIRTUAL_UseLargeAddressSpace(void) { if (user_space_limit >= ADDRESS_SPACE_LIMIT) return; + /* no large address space on win9x */ + if (NtCurrentTeb()->Peb->OSPlatformId != VER_PLATFORM_WIN32_NT) return; + RtlEnterCriticalSection( &csVirtual ); remove_reserved_area( user_space_limit, (char *)ADDRESS_SPACE_LIMIT - (char *)user_space_limit ); user_space_limit = ADDRESS_SPACE_LIMIT;