Query: alarm
OS: opensolaris
Section: 2
Links: opensolaris man pages all man pages
Forums: unix linux community forum categories
Format: Original Unix Latex Style Formatted with HTML and a Horizontal Scroll Bar
alarm(2) System Calls alarm(2)NAMEalarm - schedule an alarm signalSYNOPSIS#include <unistd.h> unsigned int alarm(unsigned int seconds);DESCRIPTIONThe alarm() function causes the system to generate a SIGALRM signal for the process after the number of real-time seconds specified by sec- onds have elapsed (see signal.h(3HEAD)). Processor scheduling delays may prevent the process from handling the signal as soon as it is generated. If seconds is 0, a pending alarm request, if any, is cancelled. If seconds is greater than LONG_MAX/hz, seconds is rounded down to LONG_MAX/hz. The value of hz is normally 100. Alarm requests are not stacked; only one SIGALRM generation can be scheduled in this manner; if the SIGALRM signal has not yet been gen- erated, the call will result in rescheduling the time at which the SIGALRM signal will be generated. The fork(2) function clears pending alarms in the child process. A new process image created by one of the exec(2) functions inherits the time left to an alarm signal in the old process's image.RETURN VALUESIf there is a previous alarm request with time remaining, alarm() returns a non-zero value that is the number of seconds until the previous request would have generated a SIGALRM signal. Otherwise, alarm() returns 0.ERRORSThe alarm() function is always successful; no return value is reserved to indicate an error.ATTRIBUTESSee attributes(5) for descriptions of the following attributes: +-----------------------------+-----------------------------+ | ATTRIBUTE TYPE | ATTRIBUTE VALUE | +-----------------------------+-----------------------------+ |Interface Stability |Standard | +-----------------------------+-----------------------------+ |MT-Level |Async-Signal-Safe | +-----------------------------+-----------------------------+SEE ALSOexec(2), fork(2), signal.h(3HEAD), attributes(5), standards(5) SunOS 5.11 6 Jun 2007 alarm(2)
Related Man Pages |
---|
alarm(3p) - centos |
alarm(3) - linux |
alarm(3p) - suse |
alarm(2) - sunos |
sleep(3ucb) - opensolaris |
Similar Topics in the Unix Linux Community |
---|
signal handling question |
Filter some text |
Ignored signals & blocking system calls |
Delete 2 months before old files when we get alarm directory size > 90% |
crontab+mplayer alarm clock |