Esempio n. 1
0
void
gfarm_timespec_sub(struct gfarm_timespec *t1, const struct gfarm_timespec *t2)
{
	t1->tv_sec -= t2->tv_sec;
	t1->tv_nsec -= t2->tv_nsec;
	gfarm_timespec_normalize(t1);
}
Esempio n. 2
0
void
gfarm_timespec_add_nanosec(struct gfarm_timespec *t, long nanosec)
{
	t->tv_nsec += nanosec;
	gfarm_timespec_normalize(t);
}
Esempio n. 3
0
void
gfarm_timespec_add_microsec(struct gfarm_timespec *t, long microsec)
{
	t->tv_nsec += microsec * 1000;
	gfarm_timespec_normalize(t);
}