Crate time_sys [−] [src]
Bindings and rewrites of include/linux/time.h and include/linux/time64.h
Functions
| clock_getres⚠ |
Finds the resolution of the specified clock, and if non-null, stores it in the timespec. |
| clock_gettime⚠ |
Gets the time according to the specified clock ID and places it into the timespec pointer |
| clock_settime⚠ |
Takes the time from the specified timespec and attempts to apply it to the clock based on ID |
| difftime⚠ |
Calculates the difference, in seconds, between two values of time_t |
| gettimeofday⚠ |
Gets the time of day in the specified timezone and place it into the timeval |
| mktime64 |
Creates a time64_t from the supplied year, month, day, hour, minute, and second |
| set_normalized_timespec |
Sets the data contained in the borrowed |
| settimeofday⚠ |
Sets the time of day from the timeval and applies rules from the timezone to it |
| time⚠ |
Gets the current time as seconds from the UNIX epoch |
| timespec_add |
Adds two timespecs together, returning the result as a new timespec |
| timespec_compare |
Compares two timespecs |
| timespec_equal |
Checks to see if two timespecs are equal |
| timespec_sub |
Subtracts rhs from lhs, returning the difference as a new timespec |
| timespec_valid |
Checks to see if a timespec is valid |
| timespec_valid_strict |
Checks to see if a timespec is valid according to stricter rules |
| timeval_compare |
Compares two timevals |
| timeval_valid |
Checks to see if a timeval is valid |