Changeset 23406 in vbox for trunk/src/VBox/Runtime/r3/posix
- Timestamp:
- Sep 29, 2009 11:24:55 AM (15 years ago)
- svn:sync-xref-src-repo-rev:
- 52954
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Runtime/r3/posix/fileaio-posix.cpp
r23405 r23406 928 928 } 929 929 930 AssertMsg( (cDone <= cMinReqs) 931 && (cDone <= cReqs), ("Overflow cReqs=%u cMinReqs=%u cDone=%u\n", 932 cReqs, cMinReqs, cDone)); 930 AssertMsg((cDone <= cReqs), ("Overflow cReqs=%u cMinReqs=%u cDone=%u\n", 931 cReqs, cDone)); 933 932 cReqs -= cDone; 934 cMinReqs -=cDone;933 cMinReqs = RT_MAX(cMinReqs, cDone) - cDone; 935 934 ASMAtomicSubS32(&pCtxInt->cRequests, cDone); 936 935 937 if ((cMillisTimeout != RT_INDEFINITE_WAIT) && (cMinReqs > 0)) 936 if (!cMinReqs) 937 break; 938 939 if (cMillisTimeout != RT_INDEFINITE_WAIT) 938 940 { 939 941 uint64_t TimeDiff;
Note:
See TracChangeset
for help on using the changeset viewer.