parlib: Fix u32/u64 issue with pvcalarm
[akaros.git] / tests / evq_block.c
index 553181c..49a050e 100644 (file)
@@ -9,7 +9,7 @@
 #include <parlib/event.h>
 #include <parlib/timing.h>
 #include <parlib/uthread.h>
 #include <parlib/event.h>
 #include <parlib/timing.h>
 #include <parlib/uthread.h>
-#include <benchutil/alarm.h>
+#include <parlib/alarm.h>
 
 static struct event_queue *get_ectlr_evq(void)
 {
 
 static struct event_queue *get_ectlr_evq(void)
 {
@@ -42,9 +42,9 @@ int main(int argc, char **argv)
                return -1;
        if (devalarm_get_fds(&ctlfd2, &timerfd2, 0))
                return -1;
                return -1;
        if (devalarm_get_fds(&ctlfd2, &timerfd2, 0))
                return -1;
-       if (devalarm_set_evq(ctlfd1, evq1))
+       if (devalarm_set_evq(timerfd1, evq1, 0))
                return -1;
                return -1;
-       if (devalarm_set_evq(ctlfd2, evq2))
+       if (devalarm_set_evq(timerfd2, evq2, 0))
                return -1;
        now = read_tsc();
        /* with this setup and the early sleep, two fires, then one.  but we'll
                return -1;
        now = read_tsc();
        /* with this setup and the early sleep, two fires, then one.  but we'll