Manual Pages for UNIX Darwin command on man alarm
MyWebUniversity

Manual Pages for UNIX Darwin command on man alarm

ALARM(3) BSD Library Functions Manual ALARM(3)

NAME

aallaarrmm - set signal timer alarm

LLIIBBRRAARRYY

Standard 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 the

calling 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 the

current 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 from

a 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




Contact us      |      About us      |      Term of use      |       Copyright © 2000-2019 MyWebUniversity.com ™