SYNOPSIS
#include <sys/time.h>
int getitimer(int which, struct itimerval *value);
int setitimer(int which, const struct itimerval *restrict value,
struct itimerval *restrict ovalue);
DESCRIPTION struc-
ture. Set-
ting it_value to 0 shall disable a timer, regardless of the value of
it_interval. Setting it_interval to 0 shall disable a timer after its
next expiration (assuming it_value is non-zero).
Implementations may place limitations on the granularity of timer val-
ues..
The interaction between setitimer() and any of alarm(), sleep(), or
usleep() is unspecified.
RETURN VALUE
EINVAL The which argument is not recognized.
The following sections are informative.
EXAMPLES
None.
APPLICATION USAGE
None.
RATIONALE
None.
FUTURE DIRECTIONS
None.
SEE ALSO
alarm() , sleep() , timer_getoverrun() , ualarm() , usleep() , the Base
Definitions volume of IEEE Std 1003.1-2001, <signal.h>,  .