The
ualarm() function waits a count of
microseconds before asserting the terminating signal
SIGALRM. System activity or time used in processing the call may cause a slight delay.
If the
interval argument is non-zero, the
SIGALRM signal will be sent to the process every
interval microseconds after the timer expires (e.g. after
microseconds microseconds have passed).