static int test_multiple_waiters(void) { TC_PRINT("First pass\n"); if (do_test_multiple_waiters() == TC_FAIL) { TC_ERROR(" *** First pass test failed.\n"); return TC_FAIL; } /* * Verity a wait q that has been emptied has been reset correctly, so * redo the test. This time, send one message before starting the fibers. */ TC_PRINT("Second pass\n"); if (do_test_multiple_waiters() == TC_FAIL) { TC_ERROR(" *** Second pass test failed.\n"); return TC_FAIL; } return TC_PASS; }
static int test_multiple_waiters(void) { TC_PRINT("First pass\n"); if (do_test_multiple_waiters() == TC_FAIL) { TC_ERROR(" *** First pass test failed.\n"); return TC_FAIL; } /* * Verify a wait q that has been emptied has been reset correctly, so * redo the test. */ TC_PRINT("Second pass\n"); if (do_test_multiple_waiters() == TC_FAIL) { TC_ERROR(" *** Second pass test failed.\n"); return TC_FAIL; } return TC_PASS; }