Expand description
Time-related operations.
Structs§
- Itimerspec
struct itimerspecfor use withtimerfd_gettimeandtimerfd_settime.- Timerfd
Flags TFD_*flags for use withtimerfd_create.- Timerfd
Timer Flags TFD_TIMER_*flags for use withtimerfd_settime.- Timespec
struct timespec—A quantity of time in seconds plus nanoseconds.
Enums§
- ClockId
clockid_tCLOCK_*constants for use withclock_gettime.- Dynamic
Clock Id clockid_tCLOCK_*constants for use withclock_gettime_dynamic.- Timerfd
Clock Id CLOCK_*constants for use withtimerfd_create.
Functions§
- clock_
getres clock_getres(id)—Returns the resolution of a clock.- clock_
gettime clock_gettime(id)—Returns the current value of a clock.- clock_
gettime_ dynamic - Like
clock_gettimebut with support for dynamic clocks. - clock_
settime clock_settime(id, timespec)—Sets the current value of a settable clock.- timerfd_
create timerfd_create(clockid, flags)—Create a timer.- timerfd_
gettime timerfd_gettime(clockid, flags)—Query a timer.- timerfd_
settime timerfd_settime(clockid, flags, new_value)—Set the time on a timer.