Other Alias
bintime, getbintime, getmicrotime, nanotime, getnanotimeSYNOPSIS
In sys/time.h Ft void Fn bintime struct bintime *bt Ft void Fn getbintime struct bintime *bt Ft void Fn microtime struct timeval *tv Ft void Fn getmicrotime struct timeval *tv Ft void Fn nanotime struct timespec *ts Ft void Fn getnanotime struct timespec *tspDESCRIPTION
The Fn bintime and Fn getbintime functions store the system time as a Vt struct bintime at the addresses specified by Fa bt . The Fn microtime and Fn getmicrotime functions perform the same utility, but record the time as a Vt struct timeval instead. Similarly the Fn nanotime and Fn getnanotime functions store the time as a Vt struct timespec .The Fn bintime , Fn microtime , and Fn nanotime functions always query the timecounter to return the current time as precisely as possible. Whereas Fn getbintime , Fn getmicrotime , and Fn getnanotime functions are abstractions which return a less precise, but faster to obtain, time.
The intent of the Fn getbintime , Fn getmicrotime , and Fn getnanotime functions is to enforce the user's preference for timer accuracy versus execution time.