Signed-off-by: David Goulet <dgoulet@efficios.com>
res->tv_nsec = 1000000000L + time_a->tv_sec - time_b->tv_sec;
} else {
res->tv_sec = time_a->tv_sec - time_b->tv_sec;
res->tv_nsec = 1000000000L + time_a->tv_sec - time_b->tv_sec;
} else {
res->tv_sec = time_a->tv_sec - time_b->tv_sec;
- res->tv_nsec = time_a->tv_sec - time_b->tv_sec;
+ res->tv_nsec = time_a->tv_nsec - time_b->tv_nsec;
current = uatomic_read(&state->current);
ret = clock_gettime(CLOCK_MONOTONIC, ¤t_time);
current = uatomic_read(&state->current);
ret = clock_gettime(CLOCK_MONOTONIC, ¤t_time);
PERROR("Error reading time\n");
/* error */
retval = 0;
PERROR("Error reading time\n");
/* error */
retval = 0;