ITIMERFIX(9) BSD Kernel Developer's Manual ITIMERFIX(9)NAMEitimerfix — check that a timeval value is valid, and correct
SYNOPSIS
#include <sys/time.h>
int
itimerfix(struct timeval *tv);
DESCRIPTION
The itimerfix function checks that the value in tv is valid (0 ≤
tv->tv_sec && 0 ≤ tv->tv_usec < 1000000), and that the total time repre‐
sented is at least one tick, or zero.
If the total represented time is nonzero and smaller than tick, it is
adjusted to exactly one tick.
RETURN VALUESitimerfix returns 0 on success or EINVAL if tv is invalid.
SEE ALSOnanosleep(2), poll(2), select(2), setitimer(2)BSD November 23, 2001 BSD