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.0 |