* winsup.api/pthread/condvar3_1.c: Fix debugging output.
This commit is contained in:
parent
9c6a5c6ea8
commit
62a602939b
|
@ -1,3 +1,7 @@
|
||||||
|
2001-11-18 Egor Duda <deo@logos-m.ru>
|
||||||
|
|
||||||
|
* winsup.api/pthread/condvar3_1.c: Fix debugging output.
|
||||||
|
|
||||||
2001-11-15 Egor Duda <deo@logos-m.ru>
|
2001-11-15 Egor Duda <deo@logos-m.ru>
|
||||||
|
|
||||||
* winsup.api/pthread/: New directory. Ports of pthread functionality
|
* winsup.api/pthread/: New directory. Ports of pthread functionality
|
||||||
|
|
|
@ -72,12 +72,10 @@ mythread(void * arg)
|
||||||
result = pthread_cond_timedwait(&cv, &mutex, &abstime);
|
result = pthread_cond_timedwait(&cv, &mutex, &abstime);
|
||||||
if (result == ETIMEDOUT)
|
if (result == ETIMEDOUT)
|
||||||
{
|
{
|
||||||
printf ("thread N %d has timed out\n", (int)arg);
|
|
||||||
timedout++;
|
timedout++;
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
printf ("thread N %d has waken up\n", (int)arg);
|
|
||||||
awoken++;
|
awoken++;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -123,7 +121,6 @@ main()
|
||||||
|
|
||||||
for (i = NUMTHREADS/3; i <= 2*NUMTHREADS/3; i++)
|
for (i = NUMTHREADS/3; i <= 2*NUMTHREADS/3; i++)
|
||||||
{
|
{
|
||||||
printf ("sending signal N %d\n", signaled + 1);
|
|
||||||
assert(pthread_cond_signal(&cv) == 0);
|
assert(pthread_cond_signal(&cv) == 0);
|
||||||
signaled++;
|
signaled++;
|
||||||
}
|
}
|
||||||
|
@ -134,9 +131,9 @@ main()
|
||||||
assert(result == i);
|
assert(result == i);
|
||||||
}
|
}
|
||||||
|
|
||||||
fprintf(stderr, "awk = %d\n", awoken);
|
printf("awk = %d\n", awoken);
|
||||||
fprintf(stderr, "sig = %d\n", signaled);
|
printf("sig = %d\n", signaled);
|
||||||
fprintf(stderr, "tot = %d\n", timedout);
|
printf("tot = %d\n", timedout);
|
||||||
|
|
||||||
assert(signaled == awoken);
|
assert(signaled == awoken);
|
||||||
assert(timedout == NUMTHREADS - signaled);
|
assert(timedout == NUMTHREADS - signaled);
|
||||||
|
|
Loading…
Reference in New Issue