Gerald Pfeifer wrote:
Robert,
the following change to dlls/kernel/heap.c broke FreeBSD, both 4.10 and 5.2:
Here is the bsd fix.
Index: dlls/kernel/heap.c =================================================================== RCS file: /home/wine/wine/dlls/kernel/heap.c,v retrieving revision 1.10 diff -u -r1.10 heap.c --- dlls/kernel/heap.c 13 Aug 2004 00:41:34 -0000 1.10 +++ dlls/kernel/heap.c 13 Aug 2004 12:25:44 -0000 @@ -1124,13 +1124,13 @@ lpmemex->ullAvailPhys = *tmp; lpmemex->ullTotalPageFile = *tmp; lpmemex->ullAvailPageFile = *tmp; - lpmemex->ullMemoryLoad = lpmemex->ullTotalPhys - lpmemex->ullAvailPhys; + lpmemex->dwMemoryLoad = lpmemex->ullTotalPhys - lpmemex->ullAvailPhys; } else { lpmemex->ullAvailPhys = lpmemex->ullTotalPhys; lpmemex->ullTotalPageFile = lpmemex->ullTotalPhys; lpmemex->ullAvailPageFile = lpmemex->ullTotalPhys; - lpmemex->ullMemoryLoad = 0; + lpmemex->dwMemoryLoad = 0; } free(tmp);