Ignore:
Timestamp:
Nov 13, 1999, 7:50:22 PM (26 years ago)
Author:
sandervl
Message:

commit pages of memory mapped file before calling ReadFile

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/kernel32/hmopen32.cpp

    r1718 r1727  
    1 /* $Id: hmopen32.cpp,v 1.12 1999-11-13 14:21:30 sandervl Exp $ */
     1/* $Id: hmopen32.cpp,v 1.13 1999-11-13 18:50:22 sandervl Exp $ */
    22
    33/*
     
    293293  if(map) {
    294294        lpRealBuf = (LPVOID)((ULONG)map->getMappingAddr() + offset);
     295        DWORD nrpages = nNumberOfBytesToRead/4096;
     296        if(offset & 0xfff)
     297                nrpages++;
     298        else
     299        if(nNumberOfBytesToRead & 0xfff)
     300                nrpages++;
     301
     302        map->commitPage(offset & ~0xfff, TRUE, nrpages);
    295303  }
    296304  else  lpRealBuf = (LPVOID)lpBuffer;
Note: See TracChangeset for help on using the changeset viewer.