Unix/Linux Go Back    


NetBSD 6.1.5 - man page for bintime_add (netbsd section 9)

Linux & Unix Commands - Search Man Pages
Man Page or Keyword Search:   man
Select Man Page Set:       apropos Keyword Search (sections above)


BINTIME_ADD(9)			  BSD Kernel Developer's Manual 		   BINTIME_ADD(9)

NAME
     bintime_add -- operations on ``bintime''

SYNOPSIS
     #include <sys/time.h>

     vid
     bintime_add(struct bintime *bt, const struct bintime *bt2);

     void
     bintime_addx(struct bintime *bt, uint64_t x);

     void
     bintime_sub(struct bintime *bt, const struct bintime *bt2);

     void
     bintime2timespec(const struct bintime *bt, struct timespec *ts);

     void
     timespec2bintime(const struct timespec *ts, struct bintime *bt);

     void
     bintime2timeval(const struct bintime *bt, struct timeval *tv);

     void
     timeval2bintime(const struct timeval *tv, struct bintime *bt);

DESCRIPTION
     These functions are provided for convenience as part of the machine-independent
     timecounter(9) framework.	All of them operate with the bintime structure.

     The function bintime_add() adds the time information stored in bt2 to bt.	Conversely,
     bintime_sub() subtracts bt2 from bt.  The bintime_addx() function stores the fraction of a
     second x to bt.

     Like the function names bespeak, bintime2timespec() converts the bintime structure to struct
     timespec and timespec2bintime() does the opposite.  The functions bintime2timeval() and
     timeval2bintime() operate with struct timeval instead.  The result is stored to the right-
     hand side.

SEE ALSO
     timeradd(3), timeval(3), bintime(9), timecounter(9)

BSD					   June 8, 2010 				      BSD
Unix & Linux Commands & Man Pages : ©2000 - 2018 Unix and Linux Forums


All times are GMT -4. The time now is 10:05 AM.