X-Git-Url: https://git.saurik.com/apple/dyld.git/blobdiff_plain/bac542e65c0030c0d819c7ff1dcfc25892a61844..d113e8b5ffc80ec29316b2eb968dfaa7502c1da8:/unit-tests/test-cases/dlopen-dyld-locking/base.c diff --git a/unit-tests/test-cases/dlopen-dyld-locking/base.c b/unit-tests/test-cases/dlopen-dyld-locking/base.c index 4f842dc..6947d31 100644 --- a/unit-tests/test-cases/dlopen-dyld-locking/base.c +++ b/unit-tests/test-cases/dlopen-dyld-locking/base.c @@ -41,6 +41,7 @@ static void __attribute__((constructor)) myinit() void waitForState(int value) { + //fprintf(stderr, "waitForState(%d), currently %d\n", value, sValue); pthread_mutex_lock(&sBarrierMutex); while ( sValue < value ) { struct timeval tvNow; @@ -49,7 +50,7 @@ void waitForState(int value) TIMEVAL_TO_TIMESPEC(&tvNow, &tsTimeout); tsTimeout.tv_sec += 2; // fail if block for 2 seconds if ( pthread_cond_timedwait(&sBarrierFree, &sBarrierMutex, &tsTimeout) == ETIMEDOUT ) { - FAIL("dlsym-dyld-locking"); + FAIL("dlopen-dyld-locking: lock timed out"); exit(0); } } @@ -60,6 +61,7 @@ void waitForState(int value) void setState(int value) { pthread_mutex_lock(&sBarrierMutex); + //fprintf(stderr, "setState(%d)\n", value); sValue = value; pthread_cond_broadcast(&sBarrierFree); pthread_mutex_unlock(&sBarrierMutex);