Changeset 25621 in vbox for trunk/src/VBox/Runtime/testcase
- Timestamp:
- Jan 2, 2010 10:27:41 PM (15 years ago)
- svn:sync-xref-src-repo-rev:
- 56312
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Runtime/testcase/tstRTLockValidator.cpp
r25619 r25621 230 230 231 231 RTTEST_CHECK_RC_RET(g_hTest, RTCritSectEnter(pMine), VINF_SUCCESS, rcCheck); 232 if (i & 1) 233 RTTEST_CHECK_RC(g_hTest, RTCritSectEnter(pMine), VINF_SUCCESS); 232 234 if (testWaitForCritSectToBeOwned(pNext)) 233 235 { … … 244 246 if (RT_SUCCESS(rc)) 245 247 RTTEST_CHECK_RC(g_hTest, rc = RTCritSectLeave(pNext), VINF_SUCCESS); 248 } 249 if (i & 1) 246 250 RTTEST_CHECK_RC(g_hTest, RTCritSectLeave(pMine), VINF_SUCCESS); 247 }251 RTTEST_CHECK_RC(g_hTest, RTCritSectLeave(pMine), VINF_SUCCESS); 248 252 return VINF_SUCCESS; 249 253 } … … 258 262 259 263 if (i & 1) 264 { 260 265 RTTEST_CHECK_RC_RET(g_hTest, RTSemRWRequestWrite(hMine, RT_INDEFINITE_WAIT), VINF_SUCCESS, rcCheck); 266 if ((i & 3) == 3) 267 RTTEST_CHECK_RC(g_hTest, RTSemRWRequestWrite(hMine, RT_INDEFINITE_WAIT), VINF_SUCCESS); 268 } 261 269 else 262 270 RTTEST_CHECK_RC_RET(g_hTest, RTSemRWRequestRead(hMine, RT_INDEFINITE_WAIT), VINF_SUCCESS, rcCheck); … … 281 289 } 282 290 if (i & 1) 291 { 292 if ((i & 3) == 3) 293 RTTEST_CHECK_RC(g_hTest, RTSemRWReleaseWrite(hMine), VINF_SUCCESS); 283 294 RTTEST_CHECK_RC(g_hTest, RTSemRWReleaseWrite(hMine), VINF_SUCCESS); 295 } 284 296 else 285 297 RTTEST_CHECK_RC(g_hTest, RTSemRWReleaseRead(hMine), VINF_SUCCESS);
Note:
See TracChangeset
for help on using the changeset viewer.