- Timestamp:
- Dec 6, 1999, 10:31:43 PM (26 years ago)
- Location:
- trunk/src/kernel32
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/kernel32/mmap.cpp
r1811 r2001 1 /* $Id: mmap.cpp,v 1.2 3 1999-11-22 20:35:50sandervl Exp $ */1 /* $Id: mmap.cpp,v 1.24 1999-12-06 21:31:43 sandervl Exp $ */ 2 2 3 3 /* … … 512 512 mfAccess = MEMMAP_ACCESS_READ; 513 513 break; 514 case FILE_MAP_ALL_ACCESS: 514 515 case FILE_MAP_WRITE: 515 516 case FILE_MAP_COPY: 516 517 accessAttr = (PAG_READ|PAG_WRITE); 517 mfAccess = MEMMAP_ACCESS_ WRITE;518 mfAccess = MEMMAP_ACCESS_READ | MEMMAP_ACCESS_WRITE; 518 519 break; 519 520 } … … 569 570 dprintf(("Win32MemMapView dtor: deleting view %x %x", mOffset, mSize)); 570 571 571 if(mfAccess != MEMMAP_ACCESS_READ)572 if(mfAccess & MEMMAP_ACCESS_WRITE) 572 573 mParentMap->flushView(mOffset, mSize); 573 574 -
trunk/src/kernel32/virtual.cpp
r1885 r2001 1 /* $Id: virtual.cpp,v 1.2 4 1999-11-30 14:15:55sandervl Exp $ */1 /* $Id: virtual.cpp,v 1.25 1999-12-06 21:31:43 sandervl Exp $ */ 2 2 3 3 /* … … 311 311 { 312 312 Win32MemMap *map; 313 ULONG offset, nrpages ;313 ULONG offset, nrpages, accessflags = 0; 314 314 315 315 nrpages = cbSize >> PAGE_SHIFT; … … 317 317 nrpages++; 318 318 319 map = Win32MemMapView::findMapByView((ULONG)lpvAddress, &offset, fdwProtect); 319 if(flag & PAG_READ) { 320 accessflags |= MEMMAP_ACCESS_READ; 321 } 322 if(flag & PAG_WRITE) { 323 accessflags |= MEMMAP_ACCESS_WRITE; 324 } 325 if(flag & PAG_EXECUTE) { 326 accessflags |= MEMMAP_ACCESS_EXECUTE; 327 } 328 map = Win32MemMapView::findMapByView((ULONG)lpvAddress, &offset, accessflags); 320 329 if(map) { 321 330 //TODO: We don't allow protection flag changes for mmaped files now -
trunk/src/kernel32/windllbase.cpp
r1811 r2001 1 /* $Id: windllbase.cpp,v 1. 5 1999-11-22 20:35:52sandervl Exp $ */1 /* $Id: windllbase.cpp,v 1.6 1999-12-06 21:31:43 sandervl Exp $ */ 2 2 3 3 /* … … 287 287 ODIN_PROFILE_SetOdinIniString(DLLRENAMEOS2_SECTION, "OLE32OS2", "OLE32"); 288 288 } 289 if(ODIN_PROFILE_GetOdinIniString(DLLRENAMEWIN_SECTION, "OLEAUT32", "", renameddll, 290 sizeof(renameddll)-1) <= 1) 291 { 292 ODIN_PROFILE_SetOdinIniString(DLLRENAMEWIN_SECTION, "OLEAUT32", "OLAUTOS2"); 293 ODIN_PROFILE_SetOdinIniString(DLLRENAMEOS2_SECTION, "OLAUTOS2", "OLEAUT32"); 294 } 289 295 if(ODIN_PROFILE_GetOdinIniString(DLLRENAMEWIN_SECTION, "NETAPI32", "", renameddll, 290 296 sizeof(renameddll)-1) <= 1)
Note:
See TracChangeset
for help on using the changeset viewer.