Module linux_api::time
[−]
[src]
Constants and structures from time classes
This includes include/uapi/linux/time.h, //include/linux/time.h, and /include/linux/time64.h
Structs
itimerspec |
An interval timer based on a |
itimerval |
An interval timer based on a |
timespec |
A structure that contains the number of seconds and nanoseconds since an epoch. |
timeval |
A structure that contains the number of seconds and microseconds since an epoch. |
timezone |
A structure containing information on the time-based location of a timezone |
Constants
CLOCKS_MASK |
A mask for supported clocks |
CLOCKS_MONO |
A shorthand variant of CLOCK_MONOTONIC. |
CLOCK_BOOTIME |
Identical to |
CLOCK_BOOTTIME_ALARM |
Identical to |
CLOCK_MONOTONIC |
A clock that measures monotonic time since an unspecified starting point |
CLOCK_MONOTONIC_COARSE |
A faster but less precise version of |
CLOCK_MONOTONIC_RAW |
A hardware-based version of |
CLOCK_PROCESS_CPUTIME_ID |
A high-resolution per-process timer from the processor. |
CLOCK_REALTIME |
A system-wide clock that measures time from the "real world" |
CLOCK_REALTIME_ALARM |
Identical to |
CLOCK_REALTIME_COARSE |
A faster but less precise version of |
CLOCK_SGI_CYCLE |
A clock used for SGI systems. Need to investigate |
CLOCK_TAI |
A clock that shows International Atomic Time |
CLOCK_THREAD_CPUTIME_ID |
A (high-resolution?) thread-specific timer from the processor |
FSEC_PER_SEC |
The number of femtoseconds in a second |
ITIMER_PROF |
Decrements both while the process is executing and while the system is executing on behalf of the process |
ITIMER_REAL |
An interval timer that decrements in real time |
ITIMER_VIRTUAL |
An interval timer that decrements only when the process is executing. |
KTIME_MAX |
The maximum value of a ktime_t |
KTIME_SEC_MAX |
The maximum number of seconds in a ktime_t |
MAX_CLOCKS |
The maximum clock ID that the system is allowed to have |
MSEC_PER_SEC |
The number of milliseconds in a second |
NSEC_PER_MSEC |
The number of nanoseconds in a millisecond |
NSEC_PER_SEC |
The number of nanoseconds in a second |
NSEC_PER_USEC |
The number of nanoseconds in a microsecond |
TIME64_MAX |
The maximum value of a time64_t |
TIMER_ABSTIME |
A flag indicating time is absolute |
TIME_T_MAX | |
USEC_PER_MSEC |
The number of microseconds in a millisecond |
USEC_PER_SEC |
The number of microseconds in a second |
Type Definitions
time64_t |
The type used for 64-bit time |