taia_add(3) Library Functions Manual taia_add(3)NAME
taia_add - add two struct taia
SYNTAX
#include <taia.h>
extern int taia_add(struct taia* t,const struct taia* a,
const struct taia* b);
DESCRIPTION
taia_add adds a to b and writes the result to t. The inputs and output may overlap.
SEE ALSO tai_add(3), taia_sub(3), taia_addsec(3)taia_add(3)
Check Out this Related Man Page
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 oppo-
site. 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