Lines Matching refs:TESTR
12 #define TESTR(f, m) do {int r; \
25 TESTR(sem_init(&sem_test, 0, (long)arg), "creating semaphore");
30 TESTR(sem_destroy(&sem_test), "destroying semaphore");
35 TESTR(sem_wait(&sem_test), "waiting on semaphore in the canceled thread");
43 TESTR(sem_timedwait(&sem_test, &ts), "timed-waiting on semaphore in the canceled thread");
57 TESTR(pthread_create(&td_test, 0, run_test, 0), "creating auxiliary thread");
64 TESTR(sem_post(&sem_test), "posting semaphore");
65 TESTR(pthread_join(td_test, &res), "joining auxiliary thread");
73 TESTR(pthread_join(td_test, 0), "joining in the canceled thread");
127 TESTR(sem_init(&sem_seq, 0, 0), "creating semaphore");
136 TESTR(pthread_create(&td, 0, run_execute, 0), "creating thread to be canceled");
137 TESTR(pthread_cancel(td), "canceling");
138 TESTR(sem_post(&sem_seq), "unblocking canceled thread");
139 TESTR(pthread_join(td, &res), "joining canceled thread");