interval for a timer with nanosecond precision NAME itimerspec - interval for a timer with nanosecond precision LIBRARY Standard C library ( libc ) SYNO......ry ( librt , -lrt ) SYNOPSIS #include <time.h> int timer_gettime(timer_t timerid , struct itimerspec * curr_value ); int timer_settime(timer_t timerid , int flags , const struct…...ry ( librt , -lrt ) SYNOPSIS #include <time.h> int timer_gettime(timer_t timerid , struct itimerspec * curr_value ); int timer_settime(timer_t timerid , int flags , const struct…...d_create(int clockid , int flags ); int timerfd_settime(int fd , int flags , const struct itimerspec * new_value , struct itimerspec *_Nullable old_value ); int timerfd_gettime(…...d_create(int clockid , int flags ); int timerfd_settime(int fd , int flags , const struct itimerspec * new_value , struct itimerspec *_Nullable old_value ); int timerfd_gettime(…...d_create(int clockid , int flags ); int timerfd_settime(int fd , int flags , const struct itimerspec * new_value , struct itimerspec *_Nullable old_value ); int timerfd_gettime(…...sigset_t mask; long long freq_nanosecs; struct sigevent sev; struct sigaction sa; struct itimerspec its; if (argc != 3) { fprintf(stderr, "Usage: %s <sleep-secs> <freq-nanosecs>…