Lines Matching refs:err
34 int err; in tf() local
38 err = pthread_mutex_lock (&mut); in tf()
39 if (err != 0) in tf()
40 error (EXIT_FAILURE, err, "locking in child failed"); in tf()
53 err = pthread_cond_wait (&cond, &mut); in tf()
54 if (err != 0) in tf()
55 error (EXIT_FAILURE, err, "child %d: failed to wait", i); in tf()
59 err = pthread_mutex_unlock (&mut); in tf()
60 if (err != 0) in tf()
61 error (EXIT_FAILURE, err, "child %d: unlock[2] failed", i); in tf()
77 int err; in do_test() local
105 err = pthread_create (&th[i], &at, tf, (void *) (long int) i); in do_test()
106 if (err != 0) in do_test()
107 error (EXIT_FAILURE, err, "cannot create thread %d", i); in do_test()
129 err = pthread_mutex_lock (&mut); in do_test()
130 if (err != 0) in do_test()
131 error (EXIT_FAILURE, err, "mut locking failed"); in do_test()
136 err = pthread_cond_broadcast (&cond); in do_test()
137 if (err != 0) in do_test()
138 error (EXIT_FAILURE, err, "parent: broadcast failed"); in do_test()
140 err = pthread_mutex_unlock (&mut); in do_test()
141 if (err != 0) in do_test()
142 error (EXIT_FAILURE, err, "mut unlocking failed"); in do_test()
149 err = pthread_join (th[i], NULL); in do_test()
150 if (err != 0) in do_test()
151 error (EXIT_FAILURE, err, "join of child %d failed", i); in do_test()