wine/dlls/ntdll virtual.c

Alexandre Julliard julliard at wine.codeweavers.com
Thu Dec 1 11:52:12 CST 2005


ChangeSet ID:	21605
CVSROOT:	/opt/cvs-commit
Module name:	wine
Changes by:	julliard at 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;



More information about the wine-cvs mailing list