ualarm(2)ualarm(2)NAMEualarm - set the interval timer
SYNOPSISDESCRIPTION
The function causes the signal to be generated for the calling process
after the number of real-time microseconds specified by the useconds
argument has elapsed. When the interval argument is non-zero, repeated
timeout notification occurs with a period in microseconds specified by
the interval argument. If the notification signal, is not caught or
ignored, the calling process is terminated.
Implementations may place limitations on the granularity of timer val‐
ues. For each interval timer, if the requested timer value requires a
finer granularity than the implementation supports, the actual timer
value will be rounded up to the next supported value.
Interactions between and either or are unspecified.
RETURN VALUE
The function returns the number of microseconds remaining from the pre‐
vious call. If no timeouts are pending or if has not previously been
called, returns 0.
ERRORS
No errors are defined.
APPLICATION USAGE
The function is a simplified interface to and uses the interval timer.
SEE ALSOalarm(2), getitimer(2), sleep(3C), <unistd.h>.
CHANGE HISTORY
First released in Issue 4, Version 2.
ualarm(2)