|ALARM(3)||Library Functions Manual||ALARM(3)|
alarm — set signal
function waits a count of seconds before asserting the
SIGALRM. When the signal has
successfully been caught,
alarm() returns the amount
of time left on the clock. The maximum number of
seconds allowed is 100000000.
If an alarm has been set with
another call to
alarm() will supersede the prior
call. The request
voids the current alarm.
If the call succeeds, any time left remaining from a previous call is returned. If an error occurs, the value -1 is returned, and a more precise error code is placed in the global variable errno.
alarm() function conforms to
IEEE Std 1003.1-2008 (“POSIX.1”).
alarm() system call appeared in the
Programmer's Workbench (PWB/UNIX) and was ported to
Version 7 AT&T UNIX. For
4.1cBSD, it was reimplemented as a wrapper around
the setitimer(2) system call.
|January 28, 2016||OpenBSD-current|