| 
      microuptime, getmicrouptime, nanouptime, getnanouptime -- get the time
     elapsed since boot
     #include <sys/time.h>
     void
     microuptime(struct timeval *tv);
     void
     getmicrouptime(struct timeval *tv);
     void
     nanouptime(struct timespec *ts);
     void
     getnanouptime(struct timespec *tsp);
     The microuptime() and getmicrouptime() functions store the time elapsed
     since boot as a struct timeval at the address specified by tv.  The
     nanouptime() and getnanouptime() functions perform the same utility, but
     record the elapsed time as a struct timespec instead.
     Microuptime() and nanouptime() always query the timecounter to return the
     current time as precisely as possible.  Whereas getmicrouptime() and
     getnanouptime() functions are abstractions which return a less precise,
     but faster to obtain, time.
     The intent of the getmicrouptime() and getnanouptime() functions is to
     enforce the user's preference for timer accuracy versus execution time.
     getmicrotime(9), getnanotime(9), microtime(9), nanotime(9), tvtohz(9)
     This manual page was written by Kelly Yancey <kbyanc@posi.net>.
FreeBSD 5.2.1			January 3, 2000 		 FreeBSD 5.2.1[ Back ] |