DOKK / manpages / debian 12 / manpages-dev / itimerspec.3type.en
itimerspec(3type) itimerspec(3type)

timespec - interval for a timer with nanosecond precision

Standard C library (libc)

#include <time.h>
struct itimerspec {
    struct timespec  it_interval;  /* Interval for periodic timer */
    struct timespec  it_value;     /* Initial expiration */
};

Describes the initial expiration of a timer, and its interval, in seconds and nanoseconds.

Linux-specific.

The following header also provides this type: <sys/timerfd.h>.

timerfd_create(2), timer_settime(2), timespec(3type)

2022-10-30 Linux man-pages 6.03