parlib: Move alarm/timer functions from benchutil
[akaros.git] / user / utest / signal.c
index bf732d2..9656d8e 100644 (file)
@@ -1,4 +1,4 @@
-#include <utest.h>
+#include <utest/utest.h>
 #include <pthread.h>
 
 TEST_SUITE("SIGNALS");
@@ -14,8 +14,9 @@ bool test_sigmask(void) {
                sigemptyset(&s);
                sigaddset(&s, SIGUSR2);
                pthread_sigmask(SIG_BLOCK, &s, NULL);
-               for (int i=0; i<1000; i++)
+               for (int i=0; i<100000; i++)
                        pthread_yield();
+               return 0;
        }
        void signal_handler(int signo)
        {
@@ -35,7 +36,6 @@ bool test_sigmask(void) {
        pthread_kill(phandle, SIGUSR2);
        pthread_join(phandle, NULL);
 
-       printf("count: %d\n", count);
        UT_ASSERT_M("Should only receive one signal", count == 1); 
        UT_ASSERT_M("Signal handler run on wrong thread", sigphandle == phandle); 
        return true;