|
|
1.1 ! root 1: .\" Copyright (c) 1980 Regents of the University of California. ! 2: .\" All rights reserved. The Berkeley software License Agreement ! 3: .\" specifies the terms and conditions for redistribution. ! 4: .\" ! 5: .\" @(#)alarm.3 6.3 (Berkeley) 5/27/86 ! 6: .\" ! 7: .TH ALARM 3C "May 27, 1986" ! 8: .UC 4 ! 9: .SH NAME ! 10: alarm \- schedule signal after specified time ! 11: .SH SYNOPSIS ! 12: .nf ! 13: .B alarm(seconds) ! 14: .B unsigned seconds; ! 15: .fi ! 16: .SH DESCRIPTION ! 17: .ft B ! 18: This interface is made obsolete by setitimer(2). ! 19: .ft R ! 20: .PP ! 21: .I Alarm ! 22: causes signal SIGALRM, see ! 23: .IR sigvec (2), ! 24: to be sent to the invoking process ! 25: in a number of seconds given by the argument. ! 26: Unless caught or ignored, the signal terminates the process. ! 27: .PP ! 28: Alarm requests are not stacked; successive calls reset the alarm clock. ! 29: If the argument is 0, any alarm request is canceled. ! 30: Because of scheduling delays, ! 31: resumption of execution of when the signal is ! 32: caught may be delayed an arbitrary amount. ! 33: The longest specifiable delay time is 2147483647 seconds. ! 34: .PP ! 35: The return value is the amount of time previously remaining in the alarm clock. ! 36: .SH "SEE ALSO" ! 37: sigpause(2), sigvec(2), signal(3C), sleep(3), ualarm(3), usleep(3)
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.