#include <time.h>
 #include <pthread.h>
 
+#include "../kselftest.h"
+
 #define DELAY 2
 #define USECS_PER_SEC 1000000
 
        printf("based timers if other threads run on the CPU...\n");
 
        if (check_itimer(ITIMER_VIRTUAL) < 0)
-               return -1;
+               return ksft_exit_fail();
 
        if (check_itimer(ITIMER_PROF) < 0)
-               return -1;
+               return ksft_exit_fail();
 
        if (check_itimer(ITIMER_REAL) < 0)
-               return -1;
+               return ksft_exit_fail();
 
        if (check_timer_create(CLOCK_THREAD_CPUTIME_ID) < 0)
-               return -1;
+               return ksft_exit_fail();
 
        /*
         * It's unfortunately hard to reliably test a timer expiration
         * find a better solution.
         */
        if (check_timer_create(CLOCK_PROCESS_CPUTIME_ID) < 0)
-               return -1;
+               return ksft_exit_fail();
 
-       return 0;
+       return ksft_exit_pass();
 }