Changeset 3602
- Timestamp:
 - May 24, 2000, 9:28:26 PM (25 years ago)
 - File:
 - 
      
- 1 edited
 
- 
          
  trunk/src/kernel32/mmap.cpp (modified) (5 diffs)
 
 
Legend:
- Unmodified
 - Added
 - Removed
 
- 
      
trunk/src/kernel32/mmap.cpp
r3380 r3602 1 /* $Id: mmap.cpp,v 1. 39 2000-04-15 10:00:45sandervl Exp $ */1 /* $Id: mmap.cpp,v 1.40 2000-05-24 19:28:26 sandervl Exp $ */ 2 2 3 3 /* … … 322 322 goto parmfail; 323 323 324 if(offset+size > mSize && (!(fdwAccess & FILE_MAP_WRITE) || !hMemFile))324 if(offset+size > mSize && (!(fdwAccess & FILE_MAP_WRITE) || hMemFile == -1)) 325 325 goto parmfail; 326 326 … … 348 348 // when allocating memory with the PAG_ANY bit set. (without this 349 349 // flag it will also crash) 350 if( !hMemFile&& lpszMapName) {350 if(hMemFile == -1 && lpszMapName) { 351 351 pMapping = VirtualAllocShared(mSize, fAlloc, PAGE_READWRITE, lpszMapName); 352 352 } … … 362 362 VirtualAlloc(pMapping, mSize, MEM_COMMIT, PAGE_READWRITE); 363 363 } 364 if(hMemFile && (mProtFlags & SEC_COMMIT)) {364 if(hMemFile != -1 && (mProtFlags & SEC_COMMIT)) { 365 365 DWORD nrPages = mSize >> PAGE_SHIFT; 366 366 if(mSize & 0xFFF) … … 564 564 break; 565 565 } 566 if(map->getMemName() != NULL && !map->getFileHandle()) {566 if(map->getMemName() != NULL && map->getFileHandle() == -1) { 567 567 //shared memory map, so map it into our address space 568 568 if(OSLibDosGetNamedSharedMem((LPVOID *)&viewaddr, map->getMemName()) != OSLIB_NOERROR) {  
  Note:
 See   TracChangeset
 for help on using the changeset viewer.
  