Update.
2003-11-21 Jakub Jelinek <jakub@redhat.com> * Makefile (distribute): Add tst-cleanup4aux.c. * tst-cond12.c (prepare): Add prototype. Move after test-skeleton.c include. * tst-cond12.c (do_test): If USE_COND_SIGNAL is defined, use pthread_cond_signal.
This commit is contained in:
parent
e42a990ecc
commit
1d9b73ab80
@ -1,5 +1,15 @@
|
||||
2003-11-21 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
* Makefile (distribute): Add tst-cleanup4aux.c.
|
||||
|
||||
* tst-cond12.c (prepare): Add prototype. Move after test-skeleton.c
|
||||
include.
|
||||
|
||||
2003-11-21 Ulrich Drepper <drepper@redhat.com>
|
||||
|
||||
* tst-cond12.c (do_test): If USE_COND_SIGNAL is defined, use
|
||||
pthread_cond_signal.
|
||||
|
||||
* sysdeps/pthread/pthread_cond_wait.c (__pthread_cond_wait): Don't
|
||||
store mutex address if the current value is ~0l.
|
||||
* sysdeps/pthread/pthread_cond_timedwait.c
|
||||
|
@ -234,7 +234,7 @@ tests = tst-attr1 tst-attr2 tst-attr3 \
|
||||
tst-context1 \
|
||||
tst-sched1
|
||||
|
||||
distribute = eintr.c
|
||||
distribute = eintr.c tst-cleanup4aux.c
|
||||
|
||||
gen-as-const-headers = pthread-errnos.sym
|
||||
|
||||
|
@ -152,12 +152,21 @@ do_test (void)
|
||||
|
||||
p->var = 0;
|
||||
|
||||
#ifndef USE_COND_SIGNAL
|
||||
if (pthread_cond_broadcast (&p->c) != 0)
|
||||
{
|
||||
puts ("child: cond_broadcast failed");
|
||||
kill (getppid (), SIGKILL);
|
||||
exit (1);
|
||||
}
|
||||
#else
|
||||
if (pthread_cond_signal (&p->c) != 0)
|
||||
{
|
||||
puts ("child: cond_signal failed");
|
||||
kill (getppid (), SIGKILL);
|
||||
exit (1);
|
||||
}
|
||||
#endif
|
||||
|
||||
if (pthread_mutex_unlock (&p->m) != 0)
|
||||
{
|
||||
|
Loading…
Reference in New Issue
Block a user