Lines Matching refs:res
64 static void test_timeout(int res, int *ret, char *test_name, int err) in test_timeout() argument
66 if (!res || errno != err) { in test_timeout()
68 res < 0 ? errno : res); in test_timeout()
99 int res, ret = RET_PASS; in main() local
143 res = futex_wait(&f1, f1, &to, 0); in main()
144 test_timeout(res, &ret, "futex_wait relative", ETIMEDOUT); in main()
149 res = futex_wait_bitset(&f1, f1, &to, 1, FUTEX_CLOCK_REALTIME); in main()
150 test_timeout(res, &ret, "futex_wait_bitset realtime", ETIMEDOUT); in main()
155 res = futex_wait_bitset(&f1, f1, &to, 1, 0); in main()
156 test_timeout(res, &ret, "futex_wait_bitset monotonic", ETIMEDOUT); in main()
161 res = futex_wait_requeue_pi(&f1, f1, &futex_pi, &to, FUTEX_CLOCK_REALTIME); in main()
162 test_timeout(res, &ret, "futex_wait_requeue_pi realtime", ETIMEDOUT); in main()
167 res = futex_wait_requeue_pi(&f1, f1, &futex_pi, &to, 0); in main()
168 test_timeout(res, &ret, "futex_wait_requeue_pi monotonic", ETIMEDOUT); in main()
185 res = futex_lock_pi(&futex_pi, &to, 0, 0); in main()
186 test_timeout(res, &ret, "futex_lock_pi realtime", ETIMEDOUT); in main()
189 res = futex_lock_pi(&futex_pi, NULL, 0, FUTEX_CLOCK_REALTIME); in main()
190 test_timeout(res, &ret, "futex_lock_pi invalid timeout flag", ENOSYS); in main()
195 res = futex_waitv(&waitv, 1, 0, &to, CLOCK_MONOTONIC); in main()
196 test_timeout(res, &ret, "futex_waitv monotonic", ETIMEDOUT); in main()
201 res = futex_waitv(&waitv, 1, 0, &to, CLOCK_REALTIME); in main()
202 test_timeout(res, &ret, "futex_waitv realtime", ETIMEDOUT); in main()