VirtualBox

Ignore:
Timestamp:
Oct 7, 2010 8:32:37 AM (14 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
66471
Message:

semeventmulti-posix.cpp: Implemented RTSemEventMultiWaitEx and RTSemEventMultiWaitExDebug.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Runtime/testcase/tstRTSemEventMulti.cpp

    r32949 r32966  
    5353
    5454    uint64_t u64 = RTTimeSystemMilliTS();
    55     RTTEST_CHECK_RC_RET(g_hTest, RTSemEventMultiWait(hSem, 1000), VERR_TIMEOUT, rcCheck);
     55    RTTEST_CHECK_RC(g_hTest, RTSemEventMultiWait(hSem, 1000), VERR_TIMEOUT);
    5656    u64 = RTTimeSystemMilliTS() - u64;
    5757    RTTEST_CHECK_MSG(g_hTest, u64 < 1500 && u64 > 950, (g_hTest, "u64=%llu\n", u64));
    5858
    59     RTTEST_CHECK_RC_RET(g_hTest, RTSemEventMultiWait(hSem, 2000), VINF_SUCCESS, rcCheck);
     59    RTTEST_CHECK_RC(g_hTest, RTSemEventMultiWait(hSem, 2000), VINF_SUCCESS);
    6060    return VINF_SUCCESS;
    6161}
     
    6565{
    6666    RTSEMEVENTMULTI hSem = *(PRTSEMEVENTMULTI)pvUser;
    67     RTTEST_CHECK_RC_RET(g_hTest, RTSemEventMultiWait(hSem, RT_INDEFINITE_WAIT), VINF_SUCCESS, rcCheck);
     67    RTTEST_CHECK_RC(g_hTest, RTSemEventMultiWait(hSem, RT_INDEFINITE_WAIT), VINF_SUCCESS);
    6868    return VINF_SUCCESS;
    6969}
     
    246246int main(int argc, char **argv)
    247247{
    248     RTEXITCODE rcExit = RTTestInitAndCreate("tstSemEventMulti", &g_hTest);
     248    RTEXITCODE rcExit = RTTestInitAndCreate("tstRTSemEventMulti", &g_hTest);
    249249    if (rcExit != RTEXITCODE_SUCCESS)
    250250        return rcExit;
Note: See TracChangeset for help on using the changeset viewer.

© 2024 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette