52 gettimeofday (&tv, NULL);
53 return (int64_t) tv.tv_sec * 1000000 + tv.tv_usec;
86 return usleep(useconds);
97 return sleep(seconds);
103 int64_t max_delay = 1000000L/hz;
106 int64_t delay = max_delay - diff;
107 if (delay < 0) delay = 0;
136 int64_t timeout_us = (int64_t)(1000000L*timeout_s);
144 int itime = ((int) time);
146 double seconds = fmod(time, 100.0);
147 uint8_t minutes = (itime % 10000) / 100;
148 uint8_t hours = itime / 10000;
150 utime += seconds * 100;
151 utime += minutes * 6000;
152 utime += hours *360000;
161 return ((int64_t) ms) * 1000;