Lines Matching refs:TESTR
8 #define TESTR(r, f, m) ( \
55 TESTR(r, sem_init(&sem1, 0, 0), "creating semaphore");
56 TESTR(r, sem_init(&sem2, 0, 1), "creating semaphore");
60 TESTR(r, pthread_create(&td, 0, start_sem_wait, 0), "failed to create thread");
61 TESTR(r, pthread_cancel(td), "canceling");
63 TESTR(r, pthread_join(td, &res), "joining canceled thread after uncontended sem_wait");
70 TESTR(r, pthread_create(&td, 0, start_sem_wait, 0), "failed to create thread");
71 TESTR(r, pthread_cancel(td), "canceling");
73 TESTR(r, pthread_join(td, &res), "joining canceled thread after blocking sem_wait");
80 TESTR(r, pthread_create(&td, 0, start_sem_timedwait, 0), "failed to create thread");
81 TESTR(r, pthread_cancel(td), "canceling");
83 TESTR(r, pthread_join(td, &res), "joining canceled thread after uncontended sem_timedwait");
90 TESTR(r, pthread_create(&td, 0, start_sem_timedwait, 0), "failed to create thread");
91 TESTR(r, pthread_cancel(td), "canceling");
93 TESTR(r, pthread_join(td, &res), "joining canceled thread after blocking sem_timedwait");
100 TESTR(r, pthread_create(&td, 0, start_sem_timedwait_time64, 0), "failed to create thread");
101 TESTR(r, pthread_cancel(td), "canceling");
103 TESTR(r, pthread_join(td, &res), "joining canceled thread after blocking __sem_timedwait_time64");