| BINTIME_ADD(9) | Kernel Developer's Manual | BINTIME_ADD(9) | 
bintime_add —
#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);
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.
| June 8, 2010 | NetBSD 9.4 |