Index: uspace/app/testread/testread.c
===================================================================
--- uspace/app/testread/testread.c	(revision 1433ecda9b732f3f185f902feb26826ec2496e03)
+++ uspace/app/testread/testread.c	(revision 8c85f0f28eee89a731d082e5c3e87ae6d4d4ba98)
@@ -126,7 +126,7 @@
 	next_mark = 0;
 	last_mark = 0;
-	struct timeval prev_time;
-	struct timeval start_time;
-	gettimeofday(&start_time, NULL);
+	struct timespec prev_time;
+	struct timespec start_time;
+	getuptime(&start_time);
 	prev_time = start_time;
 
@@ -152,6 +152,6 @@
 
 		if (progress && offset >= next_mark) {
-			struct timeval cur_time;
-			gettimeofday(&cur_time, NULL);
+			struct timespec cur_time;
+			getuptime(&cur_time);
 
 			uint32_t last_run = cur_time.tv_sec - prev_time.tv_sec;
@@ -170,6 +170,6 @@
 	}
 
-	struct timeval final_time;
-	gettimeofday(&final_time, NULL);
+	struct timespec final_time;
+	getuptime(&final_time);
 
 	uint32_t total_run_time = final_time.tv_sec - start_time.tv_sec;
