Changeset 25724 in vbox for trunk/src/VBox/Runtime/r3/posix/fileaio-posix.cpp
- Timestamp:
- Jan 11, 2010 2:45:34 PM (15 years ago)
- svn:sync-xref-src-repo-rev:
- 56467
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Runtime/r3/posix/fileaio-posix.cpp
r25645 r25724 807 807 808 808 809 RTDECL(int) RTFileAioCtxWait(RTFILEAIOCTX hAioCtx, size_t cMinReqs, unsigned cMillisTimeout,809 RTDECL(int) RTFileAioCtxWait(RTFILEAIOCTX hAioCtx, size_t cMinReqs, RTMSINTERVAL cMillies, 810 810 PRTFILEAIOREQ pahReqs, size_t cReqs, uint32_t *pcReqs) 811 811 { … … 832 832 return VERR_INVALID_PARAMETER; 833 833 834 if (cMilli sTimeout!= RT_INDEFINITE_WAIT)834 if (cMillies != RT_INDEFINITE_WAIT) 835 835 { 836 Timeout.tv_sec = cMilli sTimeout/ 1000;837 Timeout.tv_nsec = (cMilli sTimeout% 1000) * 1000000;836 Timeout.tv_sec = cMillies / 1000; 837 Timeout.tv_nsec = (cMillies % 1000) * 1000000; 838 838 pTimeout = &Timeout; 839 839 StartNanoTS = RTTimeNanoTS(); … … 964 964 break; 965 965 966 if (cMilli sTimeout!= RT_INDEFINITE_WAIT)966 if (cMillies != RT_INDEFINITE_WAIT) 967 967 { 968 968 uint64_t TimeDiff; … … 970 970 /* Recalculate the timeout. */ 971 971 TimeDiff = RTTimeSystemNanoTS() - StartNanoTS; 972 Timeout.tv_sec = Timeout.tv_sec- (TimeDiff / 1000000);972 Timeout.tv_sec = Timeout.tv_sec - (TimeDiff / 1000000); 973 973 Timeout.tv_nsec = Timeout.tv_nsec - (TimeDiff % 1000000); 974 974 }
Note:
See TracChangeset
for help on using the changeset viewer.