eqemu
view src/timer.cc @ 7:e9ab4861536d
added glow
author | John Tsiombikas <nuclear@member.fsf.org> |
---|---|
date | Fri, 18 Jul 2014 04:24:53 +0300 |
parents | 48dce4ee4850 |
children | 2656099aff12 |
line source
1 #include <unistd.h>
2 #include <sys/time.h>
4 unsigned long get_msec()
5 {
6 static struct timeval tv0;
7 struct timeval tv;
9 gettimeofday(&tv, 0);
10 if(tv0.tv_sec == 0 && tv0.tv_usec == 0) {
11 tv0 = tv;
12 return 0;
13 }
14 return (tv.tv_sec - tv0.tv_sec) * 1000 + (tv.tv_usec - tv0.tv_usec) / 1000;
15 }
17 void wait_for(unsigned long msec)
18 {
19 usleep(msec * 1000);
20 }