Changeset 23973 in vbox for trunk/src/VBox/VMM
- Timestamp:
- Oct 22, 2009 12:34:22 PM (16 years ago)
- svn:sync-xref-src-repo-rev:
- 53801
- Location:
- trunk/src/VBox/VMM
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/VMM/PDMAsyncCompletionFile.cpp
r23959 r23973 578 578 RTFILE File = NIL_RTFILE; 579 579 580 rc = RTFileOpen(&File, pszUri, RTFILE_O_ OPEN | RTFILE_O_READ| RTFILE_O_DENY_NONE);580 rc = RTFileOpen(&File, pszUri, RTFILE_O_READ | RTFILE_O_OPEN | RTFILE_O_DENY_NONE); 581 581 if (RT_SUCCESS(rc)) 582 582 { -
trunk/src/VBox/VMM/testcase/tstPDMAsyncCompletion.cpp
r23404 r23973 137 137 /* Create the destination as the async completion API can't do this. */ 138 138 RTFILE FileTmp; 139 rc = RTFileOpen(&FileTmp, argv[2], RTFILE_O_READWRITE | RTFILE_O_OPEN_CREATE );139 rc = RTFileOpen(&FileTmp, argv[2], RTFILE_O_READWRITE | RTFILE_O_OPEN_CREATE | RTFILE_O_DENY_NONE); 140 140 if (RT_FAILURE(rc)) 141 141 { -
trunk/src/VBox/VMM/testcase/tstPDMAsyncCompletionStress.cpp
r23813 r23973 145 145 volatile uint32_t cTasksActiveCurr; 146 146 /** Pointer to the array of task. */ 147 PPDMACTESTFILETASK paTasks; 147 PPDMACTESTFILETASK paTasks; 148 148 /** I/O thread handle. */ 149 149 PPDMTHREAD hThread; … … 167 167 while (cbLeft) 168 168 { 169 size_t cbCompare; 169 size_t cbCompare; 170 170 unsigned iSeg = off / pTestFile->cbFileSegment; 171 171 PPDMACTESTFILESEG pSeg = &pTestFile->paSegs[iSeg]; … … 195 195 while (cbLeft) 196 196 { 197 size_t cbFill; 197 size_t cbFill; 198 198 unsigned iSeg = off / pTestFile->cbFileSegment; 199 199 PPDMACTESTFILESEG pSeg = &pTestFile->paSegs[iSeg]; … … 251 251 /* Set new file size of required */ 252 252 if ((uint64_t)pTestTask->off + pTestTask->DataSeg.cbSeg > pTestFile->cbFileCurr) 253 pTestFile->cbFileCurr = pTestTask->off + pTestTask->DataSeg.cbSeg; 253 pTestFile->cbFileCurr = pTestTask->off + pTestTask->DataSeg.cbSeg; 254 254 255 255 AssertMsg(pTestFile->cbFileCurr <= pTestFile->cbFileMax, … … 286 286 287 287 AssertMsg(pTestFile->cbFileCurr >= pTestTask->DataSeg.cbSeg, ("Impossible\n")); 288 pTestTask->off = RTRandU64Ex(0, pTestFile->cbFileCurr - pTestTask->DataSeg.cbSeg); 288 pTestTask->off = RTRandU64Ex(0, pTestFile->cbFileCurr - pTestTask->DataSeg.cbSeg); 289 289 290 290 /* Allocate data buffer. */ … … 329 329 { 330 330 unsigned iTaskCurr = 0; 331 331 332 332 333 333 /* Fill all tasks */ … … 411 411 pTestFile->cbFileMax = RTRandU64Ex(FILE_SIZE_MIN, FILE_SIZE_MAX) & ~(511UL); 412 412 pTestFile->cbFileCurr = 0; 413 pTestFile->cbFileSegment = RTRandU32Ex(SEGMENT_SIZE_MIN, RT_MIN(pTestFile->cbFileMax, SEGMENT_SIZE_MAX)) & ~((size_t)511); 413 pTestFile->cbFileSegment = RTRandU32Ex(SEGMENT_SIZE_MIN, RT_MIN(pTestFile->cbFileMax, SEGMENT_SIZE_MAX)) & ~((size_t)511); 414 414 415 415 Assert(pTestFile->cbFileMax >= pTestFile->cbFileSegment); … … 454 454 455 455 RTFILE FileTmp; 456 rc = RTFileOpen(&FileTmp, szFile, RTFILE_O_ CREATE | RTFILE_O_READWRITE);456 rc = RTFileOpen(&FileTmp, szFile, RTFILE_O_READWRITE | RTFILE_O_CREATE | RTFILE_O_DENY_NONE); 457 457 if (RT_SUCCESS(rc)) 458 458 { … … 504 504 } 505 505 506 /** 506 /** 507 507 * Closes a test file. 508 508 *
Note:
See TracChangeset
for help on using the changeset viewer.