Changeset 1687 for trunk/src/kernel32/mmap.cpp
- Timestamp:
- Nov 10, 1999, 3:16:01 PM (26 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/kernel32/mmap.cpp
r1641 r1687 1 /* $Id: mmap.cpp,v 1.2 1 1999-11-08 20:53:24sandervl Exp $ */1 /* $Id: mmap.cpp,v 1.22 1999-11-10 14:16:01 sandervl Exp $ */ 2 2 3 3 /* … … 145 145 //(all pages are readonly until the app tries to write to it) 146 146 //****************************************************************************** 147 BOOL Win32MemMap::commitPage(ULONG offset, BOOL fWriteAccess )147 BOOL Win32MemMap::commitPage(ULONG offset, BOOL fWriteAccess, int nrpages) 148 148 { 149 149 MEMORY_BASIC_INFORMATION memInfo; … … 158 158 dprintf(("Win32MemMap::commitPage %x (faultaddr %x)", pageAddr, lpPageFaultAddr)); 159 159 if(hMemFile != -1) { 160 if(VirtualQuery((LPSTR)pageAddr, &memInfo, NRPAGES_TOCOMMIT*PAGE_SIZE) == 0) {161 dprintf(("Win32MemMap::commitPage: VirtualQuery (%x,%x) failed for %x", pageAddr, NRPAGES_TOCOMMIT*PAGE_SIZE));160 if(VirtualQuery((LPSTR)pageAddr, &memInfo, nrpages*PAGE_SIZE) == 0) { 161 dprintf(("Win32MemMap::commitPage: VirtualQuery (%x,%x) failed for %x", pageAddr, nrpages*PAGE_SIZE)); 162 162 goto fail; 163 163 } … … 207 207 } 208 208 else { 209 if(VirtualQuery((LPSTR)pageAddr, &memInfo, NRPAGES_TOCOMMIT*PAGE_SIZE) == 0) {210 dprintf(("Win32MemMap::commitPage: VirtualQuery (%x,%x) failed for %x", pageAddr, NRPAGES_TOCOMMIT*PAGE_SIZE));209 if(VirtualQuery((LPSTR)pageAddr, &memInfo, nrpages*PAGE_SIZE) == 0) { 210 dprintf(("Win32MemMap::commitPage: VirtualQuery (%x,%x) failed for %x", pageAddr, nrpages*PAGE_SIZE)); 211 211 goto fail; 212 212 }
Note:
See TracChangeset
for help on using the changeset viewer.