diff options
Diffstat (limited to 'test/test_ring.c')
-rw-r--r-- | test/test_ring.c | 14 |
1 files changed, 8 insertions, 6 deletions
diff --git a/test/test_ring.c b/test/test_ring.c index 79aa0f1..8016910 100644 --- a/test/test_ring.c +++ b/test/test_ring.c @@ -43,7 +43,8 @@ cmp_msg(const int* const msg1, const int* const msg2) return 1; } -static void* +ZIX_THREAD_FUNC +static ZixThreadResult reader(void* ZIX_UNUSED(arg)) { printf("Reader starting\n"); @@ -63,10 +64,11 @@ reader(void* ZIX_UNUSED(arg)) } printf("Reader finished\n"); - return NULL; + return ZIX_THREAD_RESULT; } -static void* +ZIX_THREAD_FUNC +static ZixThreadResult writer(void* ZIX_UNUSED(arg)) { printf("Writer starting\n"); @@ -82,7 +84,7 @@ writer(void* ZIX_UNUSED(arg)) } printf("Writer finished\n"); - return NULL; + return ZIX_THREAD_RESULT; } static int @@ -108,8 +110,8 @@ test_ring(const unsigned size) ZixThread writer_thread; // NOLINT assert(!zix_thread_create(&writer_thread, MSG_SIZE * 4UL, writer, NULL)); - zix_thread_join(reader_thread, NULL); - zix_thread_join(writer_thread, NULL); + assert(!zix_thread_join(reader_thread)); + assert(!zix_thread_join(writer_thread)); assert(!read_error); assert(ring); |