Index: src/tests/monitor.c
===================================================================
--- src/tests/monitor.c	(revision 84c52a8bfe9692c48d8a2e8ec4ebafbccff7ba79)
+++ src/tests/monitor.c	(revision 348006f9bbb24c9257fa8be8d10695e6da14597d)
@@ -27,5 +27,5 @@
 }
 
-struct MyThread { thread t; };
+struct MyThread { thread_desc t; };
 
 DECL_THREAD(MyThread);
Index: src/tests/multi-monitor.c
===================================================================
--- src/tests/multi-monitor.c	(revision 84c52a8bfe9692c48d8a2e8ec4ebafbccff7ba79)
+++ src/tests/multi-monitor.c	(revision 348006f9bbb24c9257fa8be8d10695e6da14597d)
@@ -15,5 +15,5 @@
 
 struct MyThread { 
-	thread t; 
+	thread_desc t; 
 	int target;
 };
Index: src/tests/thread.c
===================================================================
--- src/tests/thread.c	(revision 84c52a8bfe9692c48d8a2e8ec4ebafbccff7ba79)
+++ src/tests/thread.c	(revision 348006f9bbb24c9257fa8be8d10695e6da14597d)
@@ -4,6 +4,6 @@
 #include <thread>
 
-struct First { thread t; signal_once* lock; };
-struct Second { thread t; signal_once* lock; };
+struct First { thread_desc t; signal_once* lock; };
+struct Second { thread_desc t; signal_once* lock; };
 
 DECL_THREAD(First);
