optionally at repeated intervals; see alarm (2), getitimer (2), timerfd_create (2), and timer_create ... clock_gettime (2), clock_nanosleep (2), getitimer (2), getrlimit (2), getru…