[Bug 262273] Subsuquent Calls to clock_gettime(CLOCK_THREAD_CPUTIME_ID,... ) return time in the past
Date: Tue, 01 Mar 2022 14:45:08 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=262273
--- Comment #4 from firk@cantconnect.ru ---
I can't reproduce this (but that's not on Ryzen)
Try this
#include <stdio.h>
#include <sys/time.h>
int main(void)
{
struct timespec before, after;
clockid_t cid;
if(clock_getcpuclockid2(0, CPUCLOCK_WHICH_TID, &cid)<0) return -1;
while (1) {
clock_gettime(cid, &before);
clock_gettime(cid, &after);
printf("before: %lu:%lu after %lu:%lu\n",
before.tv_sec, before.tv_nsec,
after.tv_sec, after.tv_nsec);
if (after.tv_nsec < before.tv_nsec)
return -1;
}
}
same problem?
--
You are receiving this mail because:
You are the assignee for the bug.