NAME
aallaarrmm - set signal timer alarm
LLIIBBRRAARRYYStandard C Library (libc, -lc)
SYNOPSIS
##iinncclluuddee <
unsigned int aallaarrmm(unsigned int seconds);> DESCRIPTION
TThhiiss iinntteerrffaaccee iiss mmaaddee oobbssoolleettee bbyy setitimer(22).. The aallaarrmm() function sets a timer to deliver the signal SIGALRM to thecalling process after the specified number of seconds. If an alarm has
already been set with aallaarrmm() but has not been delivered, another call to aallaarrmm() will supersede the prior call. The request aallaarrmm(0) voids thecurrent alarm and the signal SIGALRM will not be delivered.
Due to setitimer(2) restriction the maximum number of seconds allowed is 100000000.RETURN VALUES
The return value of aallaarrmm() is the amount of time left on the timer froma previous call to aallaarrmm(). If no alarm is currently set, the return
value is 0.SEE ALSO
setitimer(2), sigaction(2), sigpause(2), sigvec(2), signal(3), sleep(3),ualarm(3), usleep(3)
HISTORY An aallaarrmm() function appeared in Version 7 AT&T UNIX. BSD April 19, 1994 BSD