aboutsummaryrefslogtreecommitdiffstats
path: root/sysutils/wmbluecpu/files/patch-timing.c
blob: d9f30814af16b89361d2a85d2f661a290d71295e (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
--- timing.c.orig	Sat Mar 29 21:26:11 2003
+++ timing.c	Sat Mar 29 23:23:09 2003
@@ -24,7 +24,7 @@
 
 #include "draw.h"
 #include "options.h"
-#include "cpu_linux.h"
+#include "cpu_freebsd.h"
 
 void handle_timer(int sig)
 {
@@ -39,11 +39,12 @@
 {
  struct itimerval itv;
 
+ cpu_init();
  signal(SIGALRM, handle_timer);
  itv.it_value.tv_sec = 2;
  itv.it_value.tv_usec = 0;
- itv.it_interval.tv_sec = 0;
- itv.it_interval.tv_usec = opt_timer_miliseconds * 1000;
+ itv.it_interval.tv_sec = opt_timer_miliseconds / 1000;
+ itv.it_interval.tv_usec = (opt_timer_miliseconds % 1000) * 1000;
  setitimer(ITIMER_REAL, &itv, NULL);
 }