Index: uspace/app/tester/thread/thread1.c
===================================================================
--- uspace/app/tester/thread/thread1.c	(revision 38d8849c5dae9664aadfb5dfe635e66fd4bcb908)
+++ uspace/app/tester/thread/thread1.c	(revision 78de83de52a9115dc77b09bb7029403dad8c2fb0)
@@ -31,5 +31,5 @@
 #define DELAY    10
 
-#include <atomic.h>
+#include <stdatomic.h>
 #include <errno.h>
 #include <fibril.h>
@@ -40,5 +40,5 @@
 #include "../tester.h"
 
-static atomic_t finish;
+static atomic_bool finish;
 
 static FIBRIL_SEMAPHORE_INITIALIZE(threads_finished, 0);
@@ -48,5 +48,5 @@
 	fibril_detach(fibril_get_id());
 
-	while (atomic_get(&finish))
+	while (!atomic_load(&finish))
 		fibril_usleep(100000);
 
@@ -57,13 +57,12 @@
 const char *test_thread1(void)
 {
-	unsigned int i;
-	atomic_count_t total = 0;
+	int total = 0;
 
-	atomic_set(&finish, 1);
+	atomic_store(&finish, false);
 
 	fibril_test_spawn_runners(THREADS);
 
 	TPRINTF("Creating threads");
-	for (i = 0; i < THREADS; i++) {
+	for (int i = 0; i < THREADS; i++) {
 		fid_t f = fibril_create(threadtest, NULL);
 		if (!f) {
@@ -80,8 +79,7 @@
 	TPRINTF("\n");
 
-	atomic_set(&finish, 0);
-	for (i = 0; i < total; i++) {
-		TPRINTF("Threads left: %" PRIua "\n",
-		    total - i);
+	atomic_store(&finish, true);
+	for (int i = 0; i < total; i++) {
+		TPRINTF("Threads left: %d\n", total - i);
 		fibril_semaphore_down(&threads_finished);
 	}
