X-Git-Url: http://nsz.repo.hu/git/?p=libc-test;a=blobdiff_plain;f=src%2Fregression%2Fpthread_cancel-sem_wait.c;h=15a5b4c928989a19e0649360100ee067122ad759;hp=a1ea733d42045c04b66f0a21d655df85b6e394da;hb=3bd0bf0bc472f257e65a16d990ff131d1fe518b6;hpb=4b38634cfb3439b1f9c586286f9e92ea913adff1 diff --git a/src/regression/pthread_cancel-sem_wait.c b/src/regression/pthread_cancel-sem_wait.c index a1ea733..15a5b4c 100644 --- a/src/regression/pthread_cancel-sem_wait.c +++ b/src/regression/pthread_cancel-sem_wait.c @@ -50,9 +50,9 @@ int main(void) TESTR(r, pthread_create(&td, 0, start_sem_wait, 0), "failed to create thread"); TESTR(r, pthread_cancel(td), "canceling"); sem_post(&sem1); - TESTR(r, pthread_join(td, &res), "joining canceled thread"); - TESTC(res == PTHREAD_CANCELED, "canceled thread exit status"); - TESTC(seqno == 1, "seqno"); + TESTR(r, pthread_join(td, &res), "joining canceled thread after uncontended sem_wait"); + TESTC(res == PTHREAD_CANCELED, "canceled thread exit status after uncontended sem_wait"); + TESTC(seqno == 1, "uncontended sem_wait"); /* Cancellation on blocking sem_wait */ seqno = 0; @@ -60,29 +60,29 @@ int main(void) TESTR(r, pthread_create(&td, 0, start_sem_wait, 0), "failed to create thread"); TESTR(r, pthread_cancel(td), "canceling"); sem_post(&sem1); - TESTR(r, pthread_join(td, &res), "joining canceled thread"); - TESTC(res == PTHREAD_CANCELED, "canceled thread exit status"); - TESTC(seqno == 1, "seqno"); + TESTR(r, pthread_join(td, &res), "joining canceled thread after blocking sem_wait"); + TESTC(res == PTHREAD_CANCELED, "canceled thread exit status after blocking sem_wait"); + TESTC(seqno == 1, "blocking sem_wait"); /* Cancellation on uncontended sem_timedwait */ seqno = 0; sem_post(&sem2); - TESTR(r, pthread_create(&td, 0, start_sem_wait, 0), "failed to create thread"); + TESTR(r, pthread_create(&td, 0, start_sem_timedwait, 0), "failed to create thread"); TESTR(r, pthread_cancel(td), "canceling"); sem_post(&sem1); - TESTR(r, pthread_join(td, &res), "joining canceled thread"); - TESTC(res == PTHREAD_CANCELED, "canceled thread exit status"); - TESTC(seqno == 1, "seqno"); + TESTR(r, pthread_join(td, &res), "joining canceled thread after uncontended sem_timedwait"); + TESTC(res == PTHREAD_CANCELED, "canceled thread exit status after uncontended sem_timedwait"); + TESTC(seqno == 1, "uncontended sem_timedwait"); /* Cancellation on blocking sem_timedwait */ seqno = 0; sem_trywait(&sem2); - TESTR(r, pthread_create(&td, 0, start_sem_wait, 0), "failed to create thread"); + TESTR(r, pthread_create(&td, 0, start_sem_timedwait, 0), "failed to create thread"); TESTR(r, pthread_cancel(td), "canceling"); sem_post(&sem1); - TESTR(r, pthread_join(td, &res), "joining canceled thread"); - TESTC(res == PTHREAD_CANCELED, "canceled thread exit status"); - TESTC(seqno == 1, "seqno"); + TESTR(r, pthread_join(td, &res), "joining canceled thread after blocking sem_timedwait"); + TESTC(res == PTHREAD_CANCELED, "canceled thread exit status after blocking sem_timedwait"); + TESTC(seqno == 1, "blocking sem_timedwait"); return t_status; }