MICROTIME
get the current time
SYNOPSIS
#include <sys/time.h>
void
bintime(struct bintime *bt);
void
getbintime(struct bintime *bt);
void
microtime(struct timeval *tv);
void
getmicrotime(struct timeval *tv);
void
nanotime(struct timespec *ts);
void
getnanotime(struct timespec *tsp);
DESCRIPTION
The bintime and getbintime functions store the system time as a at the addresses specified by bt. The microtime and getmicrotime functions perform the same utility, but record the time as a instead. Similarly the nanotime and getnanotime functions store the time as a
The bintime, microtime, and nanotime functions always query the timecounter to return the current time as precisely as possible. Whereas getbintime, getmicrotime, and getnanotime functions are abstractions which return a less precise, but faster to obtain, time.
The intent of the getbintime, getmicrotime, and getnanotime functions is to enforce the users preference for timer accuracy versus execution time.
Comments