Changeset 9824 for trunk/src/kernel32/virtual.cpp
- Timestamp:
- Feb 18, 2003, 7:48:55 PM (23 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/kernel32/virtual.cpp
r9546 r9824 1 /* $Id: virtual.cpp,v 1. 49 2002-12-27 15:25:40sandervl Exp $ */1 /* $Id: virtual.cpp,v 1.50 2003-02-18 18:48:55 sandervl Exp $ */ 2 2 3 3 /* … … 167 167 Win32MemMap *map; 168 168 DWORD offset; 169 BOOL ret; 169 170 170 171 if (!base) … … 178 179 return FALSE; 179 180 } 180 return map->flushView(offset, cbFlush); 181 ret = map->flushView(offset, cbFlush); 182 map->Release(); 183 return ret; 181 184 } 182 185 … … 196 199 ) 197 200 { 198 Win32MemMap *map; 199 Win32MemMapView *view; 200 201 DWORD offset; 201 Win32MemMap *map; 202 BOOL ret; 202 203 203 204 if (!addr) … … 206 207 return FALSE; 207 208 } 208 map = Win32MemMapView::findMapByView((ULONG)addr , &offset, MEMMAP_ACCESS_READ, &view);209 map = Win32MemMapView::findMapByView((ULONG)addr); 209 210 if(map == NULL) { 210 211 SetLastError( ERROR_FILE_NOT_FOUND ); 211 212 return FALSE; 212 213 } 213 return map->unmapViewOfFile(view); 214 ret = map->unmapViewOfFile(addr); 215 map->Release(); 216 return ret; 214 217 } 215 218 … … 350 353 //TODO: We don't allow protection flag changes for mmaped files now 351 354 map->commitPage(offset, FALSE, nrpages); 355 map->Release(); 352 356 return lpvAddress; 353 357 }
Note:
See TracChangeset
for help on using the changeset viewer.