Major rewrite of futex_requeue_pi.c

futex_requeue_pi.c still had left-over code from its humble origins
outside of futextest. This patch removes it's dependency on pthread
IPC mechanisms and relies on raw futex calls and atomic operations.
The return codes of the various threads are now considered in the final
result reporting. Several race conditions fixed, etc.

Signed-off-by: Darren Hart <dvhltc@us.ibm.com>
1 file changed
tree: 5ff557478ed6909c7fe5f55fe704508aed3bacf0
  1. .gitignore
  2. Makefile
  3. README
  4. functional/
  5. include/
  6. performance/
  7. run.sh
  8. stress/