| 94 | } |
| 95 | |
| 96 | int TimeDifference(timeval_t newTime, timeval_t oldTime){ |
| 97 | long seconds = newTime.seconds - oldTime.seconds; |
| 98 | int milliseconds = newTime.milliseconds - oldTime.milliseconds; |
| 99 | |
| 100 | return seconds * 1000 + milliseconds; |
| 101 | } |
| 102 | |
| 103 | void SleepCurrentThread(timeval_t& time){ |
| 104 | long ticks = time.seconds * frequency + MsToTicks(time.milliseconds); |