- clock_gettime(CLOCK_REALTIME, &t);
- t.tv_nsec += max_us * 1000ULL;
- if (t.tv_nsec >= 1000000000ULL) {
- t.tv_nsec -= 1000000000ULL;
- t.tv_sec++;
+ gettimeofday(&tv, NULL);
+ ts.tv_sec = tv.tv_sec;
+ ts.tv_nsec = tv.tv_usec * 1000ULL;
+ ts.tv_nsec += max_us * 1000ULL;
+ if (ts.tv_nsec >= 1000000000ULL) {
+ ts.tv_nsec -= 1000000000ULL;
+ ts.tv_sec++;