Index: kernel/test/synch/rcu1.c
===================================================================
--- kernel/test/synch/rcu1.c	(revision 897fd8f11ec6c9c4a63697b4ccc6ab67c8be92f2)
+++ kernel/test/synch/rcu1.c	(revision e211ea04fccf33d4cb2092f630a29e893e096a02)
@@ -55,5 +55,5 @@
 
 /*-------------------------------------------------------------------*/
-static void wait_for_cb_exit(size_t secs, exited_t *p, int *presult)
+static void wait_for_cb_exit(size_t secs, exited_t *p, errno_t *presult)
 {
 	size_t loops = 0;
@@ -113,5 +113,5 @@
 			bool joined = false;
 			do {
-				int ret = thread_join_timeout(thread[i], 5 * 1000 * 1000, 0);
+				errno_t ret = thread_join_timeout(thread[i], 5 * 1000 * 1000, 0);
 				joined = (ret != ETIMEOUT);
 				
@@ -365,5 +365,5 @@
 
 
-static int seq_test_result = EOK;
+static errno_t seq_test_result = EOK;
 
 static atomic_t cur_time = {1};
@@ -534,5 +534,5 @@
 	join_one();
 	
-	int result = EOK;
+	errno_t result = EOK;
 	wait_for_cb_exit(2 /* secs */, p, &result);
 	
@@ -553,5 +553,5 @@
 typedef struct preempt_struct {
 	exited_t e;
-	int result;
+	errno_t result;
 } preempt_t;
 
Index: kernel/test/synch/semaphore2.c
===================================================================
--- kernel/test/synch/semaphore2.c	(revision 897fd8f11ec6c9c4a63697b4ccc6ab67c8be92f2)
+++ kernel/test/synch/semaphore2.c	(revision e211ea04fccf33d4cb2092f630a29e893e096a02)
@@ -60,5 +60,5 @@
 static void consumer(void *arg)
 {
-	int rc;
+	errno_t rc;
 	int to;
 	
