summaryrefslogtreecommitdiffstats
path: root/test
diff options
context:
space:
mode:
Diffstat (limited to 'test')
-rw-r--r--test/ring_test.c14
-rw-r--r--test/sem_test.c14
2 files changed, 14 insertions, 14 deletions
diff --git a/test/ring_test.c b/test/ring_test.c
index 658f6af..b7d181c 100644
--- a/test/ring_test.c
+++ b/test/ring_test.c
@@ -15,7 +15,6 @@
*/
#include <limits.h>
-#include <pthread.h>
#include <stdarg.h>
#include <stdbool.h>
#include <stdio.h>
@@ -23,6 +22,7 @@
#include <string.h>
#include "zix/ring.h"
+#include "zix/thread.h"
#define MSG_SIZE 20
@@ -141,18 +141,18 @@ main(int argc, char** argv)
zix_ring_mlock(ring);
- pthread_t reader_thread;
- if (pthread_create(&reader_thread, NULL, reader, NULL)) {
+ ZixThread reader_thread;
+ if (zix_thread_create(&reader_thread, MSG_SIZE * 4, reader, NULL)) {
return failure("Failed to create reader thread\n");
}
- pthread_t writer_thread;
- if (pthread_create(&writer_thread, NULL, writer, NULL)) {
+ ZixThread writer_thread;
+ if (zix_thread_create(&writer_thread, MSG_SIZE * 4, writer, NULL)) {
return failure("Failed to create writer thread\n");
}
- pthread_join(reader_thread, NULL);
- pthread_join(writer_thread, NULL);
+ zix_thread_join(reader_thread, NULL);
+ zix_thread_join(writer_thread, NULL);
if (read_error) {
return failure("Read error\n");
diff --git a/test/sem_test.c b/test/sem_test.c
index adfa8c7..e5c7b55 100644
--- a/test/sem_test.c
+++ b/test/sem_test.c
@@ -15,13 +15,13 @@
*/
#include <limits.h>
-#include <pthread.h>
#include <stdbool.h>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include "zix/sem.h"
+#include "zix/thread.h"
ZixSem sem;
size_t n_signals = 1024;
@@ -68,20 +68,20 @@ main(int argc, char** argv)
zix_sem_init(&sem, 0);
- pthread_t reader_thread;
- if (pthread_create(&reader_thread, NULL, reader, NULL)) {
+ ZixThread reader_thread;
+ if (zix_thread_create(&reader_thread, 128, reader, NULL)) {
fprintf(stderr, "Failed to create reader thread\n");
return 1;
}
- pthread_t writer_thread;
- if (pthread_create(&writer_thread, NULL, writer, NULL)) {
+ ZixThread writer_thread;
+ if (zix_thread_create(&writer_thread, 128, writer, NULL)) {
fprintf(stderr, "Failed to create writer thread\n");
return 1;
}
- pthread_join(reader_thread, NULL);
- pthread_join(writer_thread, NULL);
+ zix_thread_join(reader_thread, NULL);
+ zix_thread_join(writer_thread, NULL);
zix_sem_destroy(&sem);
return 0;