I want to use clock_nanosleep for waiting of 1 microsec.. As far as I understand, I have to give an absolute time as input. Is the following code okay in this case?
<
As far as I understand, I have to give an absolute time as input.
No, the flags argument allows you to choose relative or absolute time. You want
flags
clock_nanosleep(CLOCK_REALTIME, 0, &deadline, NULL);
to specify one microsecond from now.